Remote Costa Maya fishing village with reef snorkelling, diving, and quiet Caribbean water.
Xcalak sits near the Belize border at the far southern end of Mexico's Caribbean coast. It is quieter and more remote than Mahahual, with a fishing-village feel, sandy roads, and reef water close enough offshore to shape nearly everything visitors do.
The appeal is simple: snorkel, dive, fish, watch the sea, and enjoy the fact that the Costa Maya has not been polished flat here. Xcalak Reef National Park protects the nearshore lagoon, mangroves, and reef, while Banco Chinchorro lies farther out as one of the great offshore reef trips of the region.
This is not a place for nightlife or an easy resort routine. It works best for travellers who are happy with slow days, boat logistics, and a small village where the Caribbean still feels a little distant from the main tourist machine.
Guide
Activities
Xcalak is the end of the road: the last Mexican village before Belize, reachable by one long coast road, with a few hundred people and no bank.
Its reef has been a national park since 2000 and is the least visited stretch of the Mesoamerican barrier in Mexico. The wall is close in, the fish are large because nobody has taken them, and most days you will be the only boat on the site. Banco Chinchorro, the atoll fifty kilometres offshore, is reached from here or from Mahahual when the weather holds.
Behind the village, the lagoon and flats are one of the better fly fishing destinations in the Caribbean — permit, bonefish and tarpon, caught and released, mostly wading. Guides are booked through the lodges and the dive centre.
Bring cash and expect the power to go off occasionally. That is the trade for having the reef to yourself.