Xpu-Ha (pronounced roughly “shpoo-HA”) is a long, wide bay of soft white sand between Playa del Carmen and Tulum. It is the kind of beach people on the Riviera Maya quietly recommend to each other: less developed than Playa, calmer than Tulum, and genuinely beautiful when the seaweed stays away. There is no real town here — just a few beach access roads off the highway, a couple of beach clubs, and a small resort or two.
At a glance
| Where | Highway 307, between Puerto Aventuras and Akumal |
| Cost | Free at public access points; around 200-400 MXN per person for a beach club day pass |
| Time needed | Half a day to a full beach day |
| Getting there | Colectivo from Playa del Carmen or Tulum (~30-50 MXN), or self-drive |
| Best time | December-April, dry season, before the midday crowd |
What it actually is
Xpu-Ha is a beach, not a destination with a centre. The bay is unusually wide and gently shelving, the sand is powder-soft, and the water is shallow and calm — good for wading, swimming, and floating around. It feels low-key and a little wild compared with the polished resort strips, and that is precisely the appeal.
Because there is no town, there is no nightlife, limited dining, and patchy infrastructure. You come here for the sand and the water, spend a few hours or a full day, and leave. Treat it as a beach day, not a base.
Access: the honest version
Every beach in Mexico is public by law, including Xpu-Ha. In practice, access is via a handful of dirt roads off Highway 307, some of which lead to beach clubs that charge for entry or have a minimum spend. The two best-known are reached down signed access roads; a beach club day pass or consumo minimo typically runs around 200–400 MXN per person (about 11–22 USD), often redeemable against food and drinks.
The money-saving move: look for the public access points (often signed “acceso publico” or a simple footpath between properties) where you can walk onto the same sand for free. You will not get a lounger or service, so bring your own shade, water, and snacks — there is little shade naturally and the midday sun is fierce. A small parking fee, roughly 50–100 MXN (about 3–6 USD), is common at the informal lots.
Sargassum and the best months
Like the whole Caribbean coast, Xpu-Ha can get hit by sargassum (brown seaweed) roughly May to August, worst around June and July. When it arrives it can pile up on this wide, open bay and turn turquoise water murky brown. In the dry season, December to April, the water is usually clear and calm and the beach is at its best. Always check recent photos or seaweed-tracker reports before planning a beach day in summer.
Getting there and around
Xpu-Ha sits right on Highway 307, about 25 minutes south of Playa del Carmen and roughly an hour from Cancún. The cheapest way is a colectivo (shared van) on the Playa–Tulum route — flag one along the highway, tell the driver “Xpu-Ha,” pay roughly 30–50 MXN (about 2–3 USD), and walk in down the access road. By car, it is an easy stop on a coastal day combining Akumal’s turtles and a cenote.
There is no need for a rental car just to visit, but one makes Xpu-Ha part of a flexible beach-hopping day. Taxis work too; agree the fare before you get in, as meters are not used here.
Food, facilities and what to bring
The beach clubs serve food and drinks — expect 250–450 MXN (about 14–25 USD) for a main, plus cocktails — and they have bathrooms and loungers as part of the pass. If you go the free public-access route, facilities are minimal to nonexistent, so pack everything: water (tap water is not drinkable in Mexico), sunscreen, a hat, snacks, and your own shade if you have it. Reef-safe sunscreen is the responsible choice given the nearby reefs.
Swimming, snorkeling and safety
The bay is one of the safer swimming beaches on the coast: it shelves gently, the water is shallow far out, and waves are usually small. That makes it good for children and weaker swimmers, but never assume — there are no lifeguards at the public access points, and currents can pick up in windy weather, so watch the conditions and keep an eye on kids.
There is a small reef offshore in places, so bring a mask if you like to snorkel, though Xpu-Ha is not a top snorkel site — the reefs off Akumal and Puerto Morelos are far better. The bigger draw here is simply floating in calm, clear, bath-warm water on a beautiful stretch of sand. If snorkeling is the priority, an Isla Mujeres catamaran snorkel tour is a better use of a day.
Beach club or free access: which to pick
| Beach club (day pass) | Free public access | |
|---|---|---|
| Cost | ~200-400 MXN pp, often redeemable against food | Free (small parking fee ~50-100 MXN may apply) |
| Loungers/shade | Included | None — bring your own |
| Bathrooms | Included | Rarely available |
| Food/drinks | On-site, ~250-450 MXN a main | None — pack your own |
| Best for | Families, longer stays, no planning | Budget travellers, short visits, a quiet stretch of sand |
Neither option is “wrong” — a beach club buys convenience for a modest fee, while the free access points reward anyone happy to be self-sufficient for a few hours. If you’re combining Xpu-Ha with a busier day (say, swimming with turtles at Akumal beforehand), the beach club’s loungers and bathrooms are worth the price; if it’s a quick stop between a cenote and Tulum, the free access is hard to beat.
Combining Xpu-Ha with a coastal day
Xpu-Ha works best stitched into a wider Riviera Maya day rather than visited alone. A common pairing: turtles at Akumal in the morning, lunch and a swim at Xpu-Ha midday, then a cenote such as those covered in our best cenotes in the Riviera Maya guide in the late afternoon once the sun has softened.
If you’re relying on public transport, check our getting around the Riviera Maya guide first, since colectivo frequency thins out later in the day and you don’t want to be stuck waiting on the highway after dark. Travellers building a full itinerary around this stretch of coast may also want to see how it fits into a longer Riviera Maya 7-day itinerary.
What’s nearby
Xpu-Ha sits in the heart of the Riviera Maya’s day-trip belt. Akumal and its sea turtles are about ten minutes south; Puerto Aventuras and its marina are right next door; the Dos Ojos and Gran Cenote systems are a short drive inland for a clear-water alternative when the sea has seaweed; and Tulum’s ruins and beach zone are roughly thirty-five to forty minutes south. That makes Xpu-Ha an easy add-on to a flexible coastal day rather than a destination you build a whole trip around.
If you are weighing it against other beaches, Xpu-Ha is wider and softer than most of Playa del Carmen’s town beaches and calmer than Tulum’s open strip — its main rivals are the other quiet bays just up and down this same stretch of coast.
How a good beach day here unfolds
The best Xpu-Ha days are slow ones. Arrive early, before the access roads fill, and pick your spot while the sand is still empty. Walk a little way along the water before you settle: the bay is long enough that the crowd around a beach club thins out quickly, and a few minutes on foot usually buys a much quieter patch. Set up your shade first, then swim, then eat. Doing it in that order keeps you out of the harshest sun and saves you from burning during the first excited hour in the water.
Mid-morning is the sweet spot for swimming, when the light is soft and the water is at its clearest. Around midday the sun is brutal and the shade is scarce, so this is when a beach club lounger earns its fee, or when you retreat under whatever cover you brought. Late in the afternoon the light turns golden and the beach empties out a little, which is lovely for a last walk. Plan your way back before the colectivos thin out, as covered in getting around the Riviera Maya.
Who Xpu-Ha suits, and who it doesn’t
Couples tend to like it because it feels private without being remote: a quiet stretch, calm water, and a cold drink within walking distance if you want one. Families like the shallow, gentle water, and our CancĂşn with kids guide and the list of family-friendly cenotes pair well with a day here when you want to vary the pace for children.
It suits less well anyone who needs a schedule of activities, a town to wander in, or restaurants within a short stroll. If that sounds like you, Playa del Carmen and its Fifth Avenue are close by and give you the opposite experience. Travellers still deciding where to base themselves on this coast can compare options in CancĂşn vs Playa del Carmen vs Tulum and where to stay in CancĂşn.
Small habits that make the day better
- Bring cash. Informal parking, small snacks and colectivo fares are easier to pay in pesos than by card, and a card terminal on a remote access road is never a safe bet.
- Pack out what you bring. With so little infrastructure, bins are rare. Carrying your rubbish back out keeps this wide bay clean and is the least you can do for a free beach.
- Respect the sea life. If you snorkel, keep your feet off the reef and never touch what you see. Sunscreen that is reef-safe matters more here than at a pool.
- Keep valuables light. Leave passports and anything you would hate to lose at your hotel. A phone, a little cash and a key are enough for a beach day.
- Watch the weather. Wind can chop up the water and bring seaweed in, so if the forecast looks rough, swap the day for a cenote and come back another time.
Planning around the season
The calendar matters more here than at most beaches because the whole experience hangs on the water being clear. Our best time to visit CancĂşn guide explains how the seasons play out across the coast, and the sargassum guide covers what the seaweed looks like and how to read the signs before you commit. If your trip falls in hurricane season, read the hurricane season guide so you know how to stay flexible, and keep one spare day in your plan for a beach you can swap in.
A flexible plan is the real trick. Xpu-Ha rewards people who choose their beach day the morning of, after checking conditions, rather than locking it in weeks ahead. If the bay looks poor, the neighbouring beaches and cenotes along this stretch are an easy fallback, and our best beaches in Cancún and Playa del Carmen beaches guides give you more places to try. If you’d rather make a day of it offshore, a Cozumel jeep safari with beach lunch and snorkeling is a solid backup plan.
Making it part of a longer trip
If you only have a short stay, Xpu-Ha is a lovely way to spend the one slow day you allow yourself between busier ones. The CancĂşn 5-day itinerary and the Tulum 3-day itinerary both leave room for a beach afternoon like this. For something more relaxed again, a longer plan such as the Riviera Maya 7-day itinerary lets you treat it as a proper rest day rather than a rushed stop. Our best cenotes in the Riviera Maya and Gran Cenote pages are good companions when you want a fresh-water swim to balance the salt.
Is it worth it?
Xpu-Ha is one of the best stretches of pure beach on the Riviera Maya, and on a clear, seaweed-free day it is hard to beat. The trade-offs are real: little shade, basic or paid facilities, and a summer seaweed risk. If you want a beautiful, calm swimming beach away from the resort crowds, time your visit for the dry season, arrive early, decide between a beach club and a free public access point, and pair it with Akumal or a cenote to round out the day.
Frequently asked questions about Xpu-Ha
Is Xpu-Ha better than Akumal? They serve different purposes — Xpu-Ha has wider, softer sand and calmer water for swimming and lounging, while Akumal is the better choice specifically for snorkeling with sea turtles. Many visitors do both on the same day since they are only about ten minutes apart.
Can you visit Xpu-Ha without a car? Yes — a colectivo (shared van) running the Playa del Carmen-Tulum route along Highway 307 will drop you at the access road for roughly 30-50 MXN; just tell the driver “Xpu-Ha.”


