WiserMap — Choose wisely. Connect locally.Choose wisely. Connect locally.Add your business
Xcalak, Quintana Roo · Travel guide

Xcalak Mexico Fishing Village Reef Snorkeling and Chinchorro

Xcalak is a small, sleepy fishing village at the southern end of Quintana Roo, close to the border with Belize.

By WiserMap TravelUpdated October 2026 7 places8 min read
FacebookXLinkedIn

This guide covers the best places to visit in and around Xcalak, what to eat, where to stay and how to get here. Come with time to spare and a willingness to slow down, because that is what the place is about.

At a glance Xcalak
  1. Best timeDry season from roughly December to May for calm, clear water.
  2. How longThree to five days lets you snorkel, dive and unwind.
  3. Getting thereFly to Cancun, Tulum or Chetumal, then drive or take a bus.

Why visit Xcalak

Xcalak is one of the last relatively undeveloped stretches of the Mexican Caribbean.

The big draw is the water. The second-largest barrier reef in the world passes just offshore, making the shallow lagoon calm and ideal for snorkeling, paddleboarding, fly fishing and diving.

The reef also shapes the shoreline. It shelters the coast from big waves and helps create the long, soft strips of sand that make the beaches so pleasant for swimming.

The reef and the sea

The old lighthouse in the village of Xcalak, Quintana Roo

Xcalak village and the lighthouse

The village is small enough to walk end to end. Few people worry about street names, so just ask a local if you need directions.

The lighthouse is a landmark in the small village of Xcalak. Photo: Eric Van Hensbergen, Wikimedia Commons, CC BY-SA 2.0

Xcalak Reef National Park

Parque Nacional Arrecifes de Xcalak extends about 40 kilometres along the coast and protects the reef lagoon, mangroves, river deltas, a freshwater bay and the coral itself. The reef lies roughly 500 metres offshore, and the water inside is shallow, which makes it excellent for snorkeling.

Coral and tropical fish on the Mesoamerican Reef, Xcalak, Quintana Roo

Snorkeling north and south of town

The main snorkeling areas lie to the south and north of the village, a few hundred metres from shore. Inside the reef you may see tropical fish, the occasional ray, turtle and small nurse shark.

The Xcalak reef is part of the Great Mesoamerican Reef. Photo: Luis Miguel Bugallo Sánchez (Lmbuga), Wikimedia Commons, CC BY-SA 3.0

Aerial view of the Banco Chinchorro atoll reef, Xcalak, Quintana Roo

Diving the outer reef

On the ocean side of the reef, channels give access to a wall that drops to a sandy bottom, home to larger reef fish. A couple of dive operators north of the village run trips for certified divers.

Banco Chinchorro is an atoll reef off the southeast coast of Quintana Roo. Photo: SentinelHub, Wikimedia Commons, CC BY 2.0

Banco Chinchorro

This atoll reef lies about 35 kilometres offshore, around 80 kilometres east of Chetumal, and is a UNESCO biosphere reserve. It is roughly 40 kilometres long and has three small islands.

Shipwrecks of Chinchorro

The reef is home to at least nine known wrecks, including two Spanish galleons. Wreck dives are a highlight for experienced divers, while others can enjoy the shallow reef and the birdlife. Ask your operator which sites suit your experience.

Along the coast and across the bay

Calm waters of Chetumal Bay near Xcalak, Quintana Roo

Chetumal Bay fly fishing

Charter captains take anglers into Chetumal Bay for flyfishing. It is a calm, quiet way to see the mangroves and flats.

Chetumal Bay, north of the village, is known for fly fishing. Photo: Luis Miguel Bugallo Sánchez (Lmbuga), Wikimedia Commons, CC BY-SA 3.0

Seafront at Mahahual on the Costa Maya, Xcalak, Quintana Roo

The beach road to Mahahual

A coastal road runs north toward Mahahual, passing small beachfront places and empty stretches of sand.

Mahahual lies about 60 kilometres north of Xcalak on the Costa Maya. Photo: Juan Ortega, Wikimedia Commons, CC BY 3.0

Waterfront on Caye Caulker in Belize, Xcalak, Quintana Roo

Boat to Caye Caulker

Dive shops and local captains can arrange a boat across the border to Caye Caulker in Belize. The crossing is smooth and relatively quick, but immigration needs planning.

Caye Caulker in Belize can be reached by boat arranged in Xcalak. Photo: dronepicr, Wikimedia Commons, CC BY 2.0

Paddleboarding and kayaking

The warm, calm waters inside the reef are ideal for stand-up paddleboarding and sea kayaking. Early mornings are the stillest, and a light breeze often builds later in the day.

Waterfront of Chetumal, the gateway city to Xcalak, Quintana Roo

Chetumal

The nearest city with commercial transport sits about two and a half hours away by road and works well as a first or last stop.

Chetumal is the nearest city with commercial transport links to Xcalak. Photo: Luis Miguel Bugallo Sánchez (Lmbuga), Wikimedia Commons, CC BY-SA 3.0

Food and local flavors

Seafood is the heart of the table here. Look for ceviche, where raw fish or shellfish is marinated in citrus, and tikin xic, a Yucatecan fish dish rubbed with achiote and sour orange and cooked in banana leaf.

For something sweet, try marquesitas, rolled crepes filled with cheese and sweet spreads that began in Yucatan. Restaurants in the village are few, so check opening days and bring cash to small places.

Popular dishes to try in Xcalak

Tikin xic in Xcalak, Quintana Roo
Tikin xic Look for ceviche, where raw fish or shellfish is marinated in citrus, and tikin xic, a Yucatecan fish dish rubbed with achiote and sour orange and cooked in banana leaf.Photo: ProtoplasmaKid, Wikimedia Commons, CC BY-SA 4.0
Ceviche in Xcalak, Quintana Roo
Ceviche Look for ceviche, where raw fish or shellfish is marinated in citrus, and tikin xic, a Yucatecan fish dish rubbed with achiote and sour orange and cooked in banana leaf.Photo: Gatodemichi, Wikimedia Commons, CC BY-SA 4.0
Grilled lobster in Xcalak, Quintana Roo
Grilled lobster Grilled lobster is another favourite on the Costa Maya, alongside grilled fish and shrimp at simple seaside restaurants.Photo: Mack Male from Edmonton, AB, Canada, Wikimedia Commons, CC BY-SA 2.0
Marquesitas in Xcalak, Quintana Roo
Marquesitas For something sweet, try marquesitas, rolled crepes filled with cheese and sweet spreads that began in Yucatan.Photo: Flickr contributor, Wikimedia Commons, CC BY 2.0

Where to stay

Xcalak itself offers small eco inns, beachfront cottages and a dive resort.

Mahahual is the bigger option to the north, with more restaurants and shops. It works for travellers who want more services, though it can be busy when cruise ships are in port.

Chetumal is a practical city stay before or after the long drive, with easy access to buses and rental cars.

Where to stay in Xcalak

Xcalak, Xcalak, Quintana Roo
Xcalak Where to stayXcalak itself offers small eco inns, beachfront cottages and a dive resort.Photo: Eric Van Hensbergen, Wikimedia Commons, CC BY-SA 2.0
Mahahual, Xcalak, Quintana Roo
Mahahual Mahahual is the bigger option to the north, with more restaurants and shops.Photo: Antonio Meneses L, Wikimedia Commons, CC BY 2.0
Chetumal, Xcalak, Quintana Roo
Chetumal Chetumal is a practical city stay before or after the long drive, with easy access to buses and rental cars.Photo: Juan Ortega, Wikimedia Commons, CC BY 3.0

Best time to visit

The water stays comfortable year-round, with temperatures between about 21 and 27 degrees Celsius, and visibility often ranges from 15 to 30 metres.

The Atlantic hurricane season runs through the second half of the year, and Hurricane Dean destroyed the pier at nearby Mahahual in 2007, so keep travel plans flexible and check forecasts.

Getting there and getting around

Xcalak has a small airstrip for private aircraft, so most visitors fly into Cancun, Tulum or Chetumal. Xcalak is about a six-hour drive from Cancun and about two and a half hours from Chetumal.

Caribe buses run from Chetumal to Xcalak a couple of times a day, passing through Mahahual before turning onto the surfaced interior road. Check the schedule locally, as times can change.

A suggested itinerary

First day

Arrive, stroll the village and lighthouse, then swim and snorkel off the nearest beach. Eat fresh seafood at a village restaurant.

Second day

Spend the day in Xcalak Reef National Park with a guide or boatman. Add a paddleboard session at sunset.

Third day

Join a dive or snorkel trip to Banco Chinchorro with an authorised operator. The boat ride is part of the adventure, so bring sun protection, water and a light waterproof layer, and rest on shore in the evening.

Fourth day

Fish Chetumal Bay in the morning, or drive the beach road to Mahahual before heading home.

Practical tips

  • Check your government's current travel advisory before you go.
  • Bring enough cash from Chetumal or Mahahual, since the village has few banking services.
  • Fill your fuel tank in Chetumal or Mahahual before the final stretch.
  • Use reef-safe sunscreen and never touch or stand on coral.
  • Book dive and fishing trips with licensed local operators.
XcalakWISERMAP PLACEXcalak: photos, reviews & things to doSee traveler photos and reviews, or share your own →

More places to visit

All travel guides →