Xpu Ha pronounced sh'pu ha is located between Puerto Aventuras and Akumal down highway 307. Not really a town or village it's more of a municipality.

There are several Cenotes along the north side of the highway in this natural paradise including Cenote Azul, Cristalino, and Kantunchi to name a few which make for a great day of side street adventure. There are restaurants and bars as well as camping/glamping along the ocean and only a few resorts and boutique hotels

Travel Times

Like the rest of the Caribbean, the hurricane season is from June to November. Although it seems like there is no low season to this tropical Paradise the rainy season is from June to October. They have a semi-tropical climate (hot and muggy) The average temperature is between 20-35°C with high humidity (usually over 85%). With an average ocean temperature of around 25°C and an average 240 days of sunshine/year.

Must See

There are several nudist resorts nestled into this natural area. If you enjoy that alternative lifestyle you should check out Hidden Beach. Xpu Ha beach is breathtaking as well, one of my top picks in the Riviera Maya. The reef is so close to shore and teeming with aquatic wildlife. The beaches are stunning and it is easy to lose yourself in daydreams of becoming a beach bum here.

Helpful Links


Leave a comment


Find More