Xcalacoco
Overview
Xcalacoco is a low-key stretch of coast a few kilometres north of Playa del Carmen, in Solidaridad Municipality, between the town and the Mayakoba resort development. It has been a fishing camp far longer than it has been anything else, and it still reads that way: a handful of small beach restaurants and rustic cabañas, palms to the waterline, and long gaps of empty sand.
The area shares a shoreline with Punta Bete immediately north, and the two names are often used loosely for the same stretch. There is a cenote a short distance inland and a reef close offshore, which together explain most of what visitors come for.
It is not a resort beach, and it is not a town beach. Facilities are what the small businesses provide, there is no promenade and no municipal presence, and the sand is not commercially groomed along most of its length.
Our current condition score for this beach is .
Photo summary of last month
Each photograph is published unedited and in date order, and is replaced as newer submissions arrive, so what appears here is the most recent view of the beach rather than a promotional photograph.
Because most of this stretch is not raked each morning, our record here shows the coast closer to its natural state than a resort frontage a few kilometres either side would.
Judge the waterline rather than the sand. On a beach with a reef this close in, weed can sit against the reef line offshore while the sand itself looks clear, and the reverse is equally possible.
Position relative to the Atlantic sargassum belt
Sargassum reaching this coast is carried west across the tropical Atlantic, into the Caribbean, and then north-west along the Quintana Roo shore by the Yucatán Current. Xcalacoco faces east into that flow, as the whole coast between Tulum and Cancún does.
The distinguishing feature here is how close the reef sits. Along this part of the coast the Mesoamerican barrier reef runs near enough inshore to break most of the incoming swell, and floating rafts tend to accumulate against the outside of that reef line or funnel through its gaps rather than washing in evenly along the whole frontage. The result is a beach that is often patchy rather than uniformly covered.
The shelter is genuine but partial, and it carries the usual cost. Calm water behind a reef has little energy to move material back out, so weed that does get inside is slow to leave. Poor days here are less frequent than on the fully exposed beaches and they clear less readily.
The absence of daily clearing matters as much as the geography. A managed resort beach a few kilometres north at Mayakoba is raked each morning; Xcalacoco largely is not, so a like-for-like comparison between the two on the same day is measuring two different things.
The sargassum season
The regional season runs from roughly May to August, heaviest in June and July, with a quiet period from late autumn into spring. On an unmanaged beach the season is felt more directly than on a groomed one, so a summer visit here is better planned around a live check than around an average.
The wider picture for this coast, including how the belt has grown over the past decade, is set out in our Riviera Maya sargassum season guide.
Swimming conditions and safety
The swim is easy in normal conditions: shallow, calm and shelving gently, with the reef taking the swell. Snorkelling straight off the beach is the main attraction, and the reef is close enough to reach without a boat.
Footwear is worth having, since the bottom turns to rock and seagrass in places, and there are no lifeguards anywhere along this stretch. Facilities are limited to what the small restaurants offer, so bring water and shade.
On sargassum: fresh weed in the water is harmless, if unpleasant to swim through. The sulphurous smell some visitors associate with it comes from material that has decomposed on hot sand for a day or more and is releasing hydrogen sulphide, so a strong smell indicates old weed rather than a fresh arrival.
Choosing a hotel on this stretch
Accommodation here is small-scale: cabañas, guesthouses and a few boutique properties, rather than resorts. The large development is at Mayakoba immediately north, which is a different proposition entirely and has its own maintained frontage.
The trade is straightforward. Xcalacoco offers quiet, low prices and a beach that has not been landscaped, at the cost of facilities, road access and daily clearing. Playa del Carmen is ten minutes away for restaurants and shops.
Anyone booking on this coast during the season should ask whether the property clears its frontage, because that single fact makes more practical difference than any amenity, and here the answer is often no.
Access and getting there
Xcalacoco is reached from Highway 307 north of Playa del Carmen by a rough, unpaved access road. It is short but genuinely poor in places, and after rain it is not suitable for a low car; this is the main reason the beach has stayed quiet.
Colectivos running the highway between Playa del Carmen and Cancún will stop at the turn-off on request, leaving a walk of a kilometre or so down to the sea. Taxis from Playa del Carmen are straightforward and are what most visitors use. Cancún airport is around fifty minutes by road.
We do not publish a car park for Xcalacoco, because there is no formal lot. Parking is informal ground near the beach restaurants, some of which expect a purchase in exchange, and those arrangements change; they are best settled on the spot rather than taken from any page.
We also publish no map for this beach. No coordinate for Xcalacoco has been published by any source we can cite, and this project does not put a pin on a map that it cannot source.
Check live conditions before you go
A reef this close inshore makes conditions here patchy rather than uniform, and the beach is not raked, so it reads differently from the managed frontages either side. On the live map we track Xcalacoco with dated photographs and a current condition score, so you can compare it against Punta Bete, Mayakoba and Playa del Carmen on the same morning.
See live conditions, photos & cams →