Book Hotels in Xpu-Ha
Cabins, apartments, houseboats! We offer comfortable & private vacation rentals
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Xpu-Ha hotels

Barceló Maya Riviera - Adults Only - All Inclusive
"I would stay here again"
Reviewed on Nov 8, 2026

Barceló Maya Palace - All Inclusive
"The best hotel in the Riviera Maya. Have come here more than 12 times, including 3 with my now 3 year old. She loves the kids area and the Barcy club activities. We make it a yearly must-do trip."
Reviewed on Nov 7, 2026

Catalonia Royal Tulum Adults Only - All Inclusive
"This is mine and my husbands probably 10th time at this resort and it’s still as beautiful as the first time. The staff at the resort are amazing and make you feel like family! I hate to give out my secret place but it’s here!!"
Reviewed on Nov 6, 2026

Hotel Xcaret Mexico - All Parks / All Fun Inclusive
"The best trip I have EVER taken. About to book again for next year"
Reviewed on Nov 8, 2026

Barceló Maya Colonial - All Inclusive
"Resort was amazing and clean, very friendly staff. Unless you want to stay at your own resort you have to do a lot of walking. I thought there would be golf carts that would drive around to get you to the next resort."
Reviewed on Nov 8, 2026

Barceló Maya Beach - All Inclusive
"Me encantó toda el área se ve hermoso y que pueda ir a comer a varios restaurantes de los diferentes hoteles Barceló fue una muy buena experiencia, todo estuvo excelente muy buen servicio todos muy amables disfrute mucho de mis cinco días de vacaciones"
Reviewed on Oct 24, 2026

Barceló Maya Tropical - All Inclusive

Barceló Maya Caribe - All Inclusive

Occidental at Xcaret Destination - All Inclusive
Cheap Xpu-Ha hotels

Catalonia Royal Tulum Adults Only - All Inclusive
Hotels in Xpu-Ha with star-rating
Check Xpu-Ha Hotels by Star Rating

4 Star Hotels
Xpu-Ha Hotel & Travel Guide\n
If you're planning a vacation in the Riviera Maya region and are looking for a hotel near Xpu-Ha, you have an impressive range to ponder over. The modern traveler will love finding 39 establishments within a 6-mile (10-kilometer) radius of Xpu-Ha's downtown on Travelocity's easy-to-use accommodation guide.
Spend a day just a stone's throw from the urban core of Xpu-Ha. Hotels located here include Esencia and Barceló Maya Palace - All Inclusive.
The Barceló Maya Colonial - All Inclusive, Catalonia Royal Tulum - Adults Only - All Inclusive and Barceló Maya Tropical - All Inclusive are useful options for vacationers who are after more economical hotels.
The Rosewood Mayakoba is 20 miles (33 kilometers) from the town center of Xpu-Ha. Also, the Grand Velas Riviera Maya - All Inclusive is 20 miles (32 kilometers) away. You could also book a room at the Banyan Tree Mayakoba or the Hidden Beach Resort Au Naturel Club Gourmet All Inclusive.
Playa del Carmen is 18 miles (29 kilometers) northeast of Xpu-Ha and is where you'll find El Camaleon Golf Club and Central Square. If you'd like to get to Playa del Carmen, check out the Viceroy Riviera Maya and Blue Diamond Riviera Maya - All Inclusive - Adults Only. 35 miles (56 kilometers) to the northeast of Xpu-Ha, you may also choose to stay at Puerto Morelos, which boasts the Buenos Dias B&B and Casitas Kinsol. The Crococun Zoo and Puerto Morelos Town Square are some of the most frequented sites to check out for those visiting Puerto Morelos.
Get yourself a serving of sport by making a pilgrimage to Andres Quintana Roo Stadium, which is found 55 miles (85 kilometers) to the northeast of Xpu-Ha. And travelers that are hoping to find a Travelocity-listed hotel near to the sporting action can compare the Smart Cancun by Oasis or the Fiesta Inn Cancun Las Americas.
If you are traveling through Cozumel International Airport and hope to find a hotel in the area, check out Playa Azul or Meliá Cozumel Golf All Inclusive.
Frequently asked questions
Recent Xpu-Ha hotel reviews by fellow wanderers

Sandos Caracol Nature Resort & Water Park All Inclusive
"We just got back with a group of 8 including two kids (16 and 8 ) 😎We love it! We are not RE, just normal green bracelets. Day of the dead celebration was PHENOMENAL. Shows are great! Food is not bad, better than lots of restaurants in Florida. Lol. BUT, we are here for experience. We see tons of animals every single day. Coatis are everywhere! Spider monkeys plentiful! Massages on the beach? Heaven. ( we did two and the Mayan one literally put me in a deep sleep complete with drool. lol). Deep tissue my daughter said was the best one she has ever had! ( $60 each). Walking is definitely a thing, but the way I look at it? Lets me eat an extra dessert! 😂. We are already planning a trip here in February for just my husband and myself. The beach is not a traditional see in postcard aqua blue, crashing waves beach, but it’s still nice! Swimming in cenote was a super fun experience. So, bottom line I guess, is if you are looking for a fancy 5 star resort, with filet mignon, it is probably not for you. If you are looking to find adventure and really enjoy nature, the local people ( employees are fabulous), this is a great spot ❤️"
Explore More Ways to Travel with Travelocity
- Barceló Maya Beach - All Inclusive
- All-Inclusive in Xpu-Ha
- Barceló Maya Caribe - All Inclusive
- Barceló Maya Palace - All Inclusive
- Barceló Maya Riviera - Adults Only - All Inclusive
- Catalonia Royal Tulum Adults Only - All Inclusive
- Hotel Esencia
- Serenity Authentic Glamping Tulum
- Hotels near Xplor Theme Park
- Hotels near Xel-Há Park
- Hotels in Xcaret
- All-Inclusive in Xcaret
- Hotels near Xcaret Eco Theme Park
- Akumal Bay Beach & Spa Resort All Inclusive
- All-Inclusive in Akumal
- Grand Oasis Riviera
- Grand Sirenis Riviera Maya Resort & Spa - All Inclusive
- Hotels in Akumal
- Hotels near Cenote Azul
- Hotels near Cenote Santa Cruz
- Hotels near Cenotes Sac Actun
- Hotels near Central Square
- Hotels in Chacalal
- Hotels near Chankanaab Beach Adventure Park
- Grand Park Royal Cozumel - All Inclusive
- Hotels in Cozumel
- Solidaridad Hotels
- Downtown Playa del Carmen Hotels
- Hotels near Ferry to Cozumel
- Hotels near Half Moon Bay
- El Dorado Seaside Palms All & More Inclusive - Adults Only - All inclusive
- El Dorado Seaside Suites Oceanfront All & More Inclusive - Adults Only - All inclusive
- Family Selection At Grand Palladium Kantenah Resort & Spa - All Inclusive
- Grand Palladium Colonial Resort & Spa All Inclusive
- Grand Palladium Kantenah Resort & Spa All Inclusive
- Grand Palladium Select White Sand Resort & Spa - All Inclusive
- Hidden Beach Resort Au Naturel Adults Only All & More Inclusive - All inclusive
- TRS Yucatan Hotel - Adults Only - All Inclusive
- Unico Hotel Riviera Maya - Adults Only - All Inclusive
- Hotels near Mamitas Beach
- Hotels near Mr Sancho's Beach Club
- Hotels in Tulum
- All-Inclusive in Tulum
- Hotels near Soliman Bay
- Hotels near Quinta Avenida
- Hotels in Puerto Aventuras
- Hard Rock Hotel Riviera Maya - All Inclusive
- Adults Only Heaven at Hard Rock Hotel Riviera Maya All Inclusive
- Catalonia Yucatan Beach - All Inclusive
- Catalonia Riviera Maya Resort and Spa All Inclusive
- All-Inclusive in Puerto Aventuras
- Playacar Hotels
- Hotels near Playacar Beach
- Hotels near Playa Mia Grand Beach and Water Park
- Hotels in Playa del Carmen
- Vidanta The Bliss at Riviera Maya
- Valentin Imperial Rivera Maya All Inclusive - Adults Only
- Holiday Inn Club Vacations The Royal Haciendas by IHG - All inclusive
- The Reef Coco Beach Resort & Spa- Optional All Inclusive
- The Fives Beach Hotel - Á la Carte All Inclusive
- Senses Riviera Maya Oceanfront Boutique hotel - Adults only
- Sandos Playacar All Inclusive
- Sandos Caracol Nature Resort & Water Park All Inclusive
- Hotel Riu Yucatan - All Inclusive
- Hotel Riu Tequila - All Inclusive
- Hotels near Nachi Cocom Beach Club & Water Sport Center
- Hotels in Paamul
- Hotels near Paradise Beach
- Playa del Carmen Centro Hotels
- All-Inclusive in Playa del Carmen
- Hotel Riu Playacar - All Inclusive
- Hotel Riu Palace Riviera Maya - All Inclusive
- Riu Palace Mexico - Adults Only - All Inclusive
- Playacar Palace All Inclusive
- Platinum Yucatan Princess Adults Only - All Inclusive
- Palmaïa-The House of AïA All Inclusive Wellness Resort
- Palafitos Overwater Bungalows All & More Inclusive - Adults Only - All inclusive
- El Beso Adults Only at Ocean Riviera Paradise - All Inclusive
- Ocean Riviera Paradise All Inclusive
- Ocean Maya Royale - Adults Only - All Inclusive
- Nickelodeon Hotels & Resorts Riviera Maya - Gourmet by Karisma - All Inclusive
- Mahekal Beach Front Resort & Spa
- La Casa de la Playa by Xcaret-All Inclusive Adults Only
- Hotel Xcaret Mexico - All Parks All Fun Inclusive - All inclusive
- Hotel Xcaret Arte - All Parks All Fun Inclusive Adults Only - All inclusive
- Grand Velas Riviera Maya - All Inclusive
- Grand Sunset Princess - All Inclusive
- Grand Riviera Princess - All Inclusive
- Generations Riviera Maya Oceanfront Family Resort All & More Inclusive
- El Dorado Royale All & More Inclusive Adults Only
- El Dorado Maroma All & More Inclusive - Adults Only
- El Dorado Casitas Royale All & More Inclusive - Adults Only
- Catalonia Playa Maroma All Inclusive
- BlueBay Grand Esmeralda All Inclusive
- Banyan Tree Mayakoba









