All destinations

Xcalak

Remote far-south village known for diving, snorkeling and fly fishing in a national reef park.

Getting there

  • About 650 km from Cancún airport (6–7 h by car): Highway 307 toward Chetumal, exit to Mahahual, then about 60 km of jungle road to Xcalak.
  • The last stretch is narrow with potholes; 4x4 is not required.
  • Fill up in Felipe Carrillo Puerto or Mahahual (no gas station in Xcalak); bring cash.
  • By bus: ADO to Chetumal, then the Caribe bus (two departures a day, about 4 h) to Xcalak.
  • The local airstrip is military: no commercial flights.

Where to eat

Well-rated places on TripAdvisor (2026-09).

  • Maya Grill
    Mexican and seafood
    4.5
  • Silvia's Restaurant
    Mexican and seafood
    4.4
  • Reel Inn Restaurant
    American and Caribbean
    4.4

Very limited choice: confirm hours and bring cash.

Tours & activities

  • Xcalak Reefs National Park
    Snorkeling and diving on a protected reef
  • Scuba diving
    Local dive centers
  • Flats fly fishing
    Guides and charters
  • Snorkel tour
    Boat trips to the reef

Where to rent

Most popular areas to rent a property.

  • Pueblo de Xcalak
    Basic services near restaurants and dive centers.
  • Camino costero (norte y sur)
    Secluded beach houses; little supply, rented mainly via Vrbo or Airbnb.

Commonly used rental sites: Airbnb, Vrbo, Booking.com, Inmuebles24.

Where to stay

Well-rated options on TripAdvisor (2026-09).

  • Sin Duda Villas
    Beachfront villas
    5.0
  • Acocote Eco Inn
    Eco inn on the beach
    5.0
  • Playa Sonrisa Resort
    Secluded resort with snorkel and diving
    4.8
  • Costa de Cocos
    Simple, beachfront
    4.2

Informational mentions to guide advisors and clients. The Cancun List does not sell, market or receive payment from any of the businesses mentioned. TripAdvisor ratings as of September 2026; schedules, routes and availability may change, confirm before recommending.