M Visita México Find a hotel
Home/ Areas/ Mahahual Costa Maya · Quintana Roo

Mahahual

A one-street village facing the sea, with the reef a hundred metres offshore and a cruise pier two kilometres up the coast.

88 m to the reef 4 h from Cancún by bus 2 km of seafront 4 best months
In two minutes

What it is, and what it is not

Mahahual is a Costa Maya fishing village four hours south of Tulum: one sand street along the water. The reef runs a hundred metres offshore, close enough to swim to with fins and no boat at all.

The thing to know before booking: there is a cruise pier north of the village. On ship days thousands of people come ashore in the morning and the seafront is full until mid-afternoon; by five it is empty again.

State Quintana Roo Airport Chetumal (CTM) Best time Dec – Apr Avoid Sep – Oct Minimum days 4 Currency Peso (MXN)
The places

Six stops, north to south

It all sits on one line: the pier to the north, the village in the middle, the coast road heading south.

Cruise pier Puerto Costa Maya
01 / 06
01 Cruise pier Puerto Costa Maya Two kilometres north of the village. When two ships berth at once, the seafront takes more people in four hours than it sees in a normal week. 2 km north of town Public berthing calendar
02 Seafront walk The malecón Two kilometres of sand and palapas between the pier and the lighthouse, with the village's only street behind it. You can walk the whole thing in half an hour. 2 km on foot No cars on the walk
03 Reef The reef out front Part of the Mesoamerican Reef System, a hundred metres off the beach. With mask and fins you swim out from the shore; scuba means a boat and a guide. A hundred metres out Oxybenzone-free
04 Atoll Banco Chinchorro The largest atoll in the northern hemisphere, two hours out by boat. It is a biosphere reserve: capped numbers, a permit and a guide, and the trip is called off the moment a norther blows. 2 h by boat Capped, permit required
05 Coast road The road south Fifty kilometres of coast between the village and Xcalak, with scattered cabañas, empty beaches and stretches of unpaved road. 50 km to Xcalak Unpaved stretches
06 Village and reserve Xcalak The last village before Belize, inside a marine national park. People come to fly-fish the sand flats and to dive walls with nobody else. 1 h south On the Belize border
When to go

The Costa Maya has four seasons

Here the month decides the sargassum, the price, and whether the boats to Chinchorro sail at all.

The best December to April Dry, with a calm sea and the best window for Chinchorro. It is also peak cruise season: the village fills up several mornings a week. Book two months ahead Holy Week: prices double
With a caveat May to August Heat, humidity and peak sargassum season along the whole Caribbean coast. In exchange, low prices and very few ships. Check the sargassum map The reef is still perfect
Risk September and October The peak of hurricane season. Much of the village shuts in September and the Chinchorro trips are grounded for weeks at a time. Take flexible cancellation Many businesses close
Good value November The rain eases, the sargassum has gone and prices have not climbed yet. Northers can blow through and churn up the sea for two or three days. Best value of the year Northers: choppy water
Getting around

Legs, times and prices

There is no airport of its own: you arrive by bus from Chetumal or from Cancún. Inside the village, everything is done on foot or by bike.

Cancún (CUN) → Mahahual 5 h 30 $35 ADO A direct bus, one or two departures a day. Book the seat ahead: it sells out. Chetumal (CTM) → Mahahual 2 h 15 $12 ADO The nearest airport. A flight from Mexico City plus the bus fits into one day. Tulum → Mahahual 3 h 30 $22 ADO Highway 307 south, straight and in good condition as far as the Limones turn-off. Mahahual → Bacalar 2 h $14 ADO The natural next leg: fresh water and lagoon after a week of open sea. Mahahual → Xcalak 1 h $6 colectivo Two or three departures a day, and the last one is early.

Reference prices in dollars gathered in 2025, per person, economy class. ADO sells online and at the Chetumal terminal; the colectivos heading south are cash only, in pesos.

Where to sleep

Four bases, four different trips

See hotels
From $60 The malecón Small hotels with the beach in front and the one street behind. For swimming out to the reef the moment you get up.
From $40 Nuevo Mahahual The residential neighbourhood behind the village, three kilometres inland. For longer stays, and for anyone arriving with a hire car.
From $85 The south coast road Scattered cabañas on the sand, solar-powered and with no neighbours. For genuinely disconnecting. Bring cash, a torch and patience.
From $70 Xcalak A handful of houses and guesthouses beside the marine national park. For fly-fishing, or diving with no other boat in sight.
Before you book

What everybody asks

The pier is two kilometres north and passengers come down to the seafront between ten and three. Those days bring more people, more vendors and higher beach prices; after four the village is itself again.

Two or three in the village, and they fail often. Plenty of guesthouses and kitchens are cash only, and on the south coast road there are none at all. Draw pesos in Chetumal or Cancún before you come down.

Not for the village: everything fits in two kilometres of seafront. It helps a great deal for the south coast road and for Xcalak, where colectivos are few.

Mostly May to August, and it varies enormously from week to week. The Costa Maya usually gets less of it than the Tulum and Playa del Carmen coast, but no two years are alike: check the daily maps.

Yes, leaving early and back in the afternoon, as long as the sea allows it. It is a biosphere reserve: capped numbers, a permit and a compulsory guide, and the boats are cancelled when the north wind blows.

The village is on the grid, with occasional cuts. On the south coast road almost everything runs on solar and a generator, on limited hours. The water is never drinkable from the tap: bring a bottle and refill from the jug.