Getting Here and Around in Xcalak


Getting Here and Around

From Carretera 10 to Majahual, turn right at the intersection 2 km (1 mile) before Majahual and continue along the rough and tricky road until you reach Xcalak, about 34 miles. Only the first 18 km are really bad. Stay on the beach road, now heading north toward "Zona Hotelera," a 14-km (9-mile) stretch of properties lining the beach. Your hotel will probably be within this main area.

On a map, the 55 km (34 miles) of bay separating Chetumal from Xcalak looks like an easy boat trip. Unfortunately, shallow sections of the bay make it impassable.

There are two buses each day between Xcalak and Chetumal. If you arrive in Xcalak without a car, don't rely on taxi service or local transportation. Consider staying close to town or in a hotel that offers bicycles.


As an alternative to renting a car, there are buses to and from Majahual from Cancún twice daily at 7:30 am and 11:30 pm. There's a five-hour "Majahual Bus" route (first-class ADO), stopping incrementally at Puerto Morelos, Playa del Carmen, Tulum, Felipe Carrillo Puerto, Limones, and finally at Majahual. Visitors traveling to Xcalak from Majahual can get a taxi for about $50. Make note that all ADO and Caribe buses stop in Limones, where one can easily transfer to a north–south bus running from Cancún to Chetumal all hours of the day.


Trip Finder
Travel Phrases

Learn Spanish Phrases before or while you're on the go!

Learn More
Travel Deals