We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi All inclusive Budget Beach Luxury City Centre Mid-range Breakfast included Pool Romantic Best Value Free Parking Resort hotel Trendy Boutique Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Spa Bar/Lounge Airport Transportation Fitness centre Room Service Business Classic Green & up & up & up Internet Air Conditioning Concierge Meeting room Family Resorts Quiet Resorts Business services Luxury Resorts Independent Hotels Beach Resorts Honeymoon Resorts Wedding Resorts Spa Resorts Luxury Spa Resorts Couples Resorts Reduced mobility rooms Resorts with Jacuzzi Spring Break Resorts Suite Resorts Diving Resorts All Inclusive Resorts Jungle Resorts Boutique Resorts Fishing Resorts Singles Resorts Adults Only and Adult Friendly Resorts Unique Resorts Golf Resorts Timeshare Resorts Cheap Resorts Luxury Beach Resorts Quiet Hotels Hotels with Restaurants Barcelo Hotels & Resorts Boardwalk Resorts Non-Smoking Hotel Family Beach Resorts Health Resorts Riu Condo Resorts Luxury Family Resorts Cheap Hotels Budget Resorts Hotels with Villas Hotels with Balconies Hotels with Kitchenette Hotels with Free Wifi Hotels with Private Beach Safe Hotels Catalonia Wedding Hotels Condo Hotels Golf course Grand Palladium Hotels & Resorts Hotels with Bars Suite Hotels Clean Hotels Charming Hotels All Inclusive Hotels Apartment Hotels R RR RRR RRRR Hard Rock Hotels Wyndham The Royal Suites by Palladium Luxury Spa Hotels Hotels with Room Service Hotels with Jacuzzi City Centre Hotels Budget Hotels Hotels with Shuttle Quaint Omni Hotels Timeshare Rentals Eurostars Spa Hotels Golf Hotels Hotels with Hot Tubs Downtown Hotels Spring Break Hotels Casino Within 10 km Within 25 km Any distance from Bahia Divers
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Serenity Eco Luxury Tented Camp
SAVE US$66
US$243
Travelocity
US$177
View Deal
Carretera Federal Km 265 | Lote 6, Xpu-Ha 77790, Mexico
0.6 km from Bahia Divers
  • Free Wifi
  • Free Parking
Catalonia Royal Tulum
Expedia.com
US$511
View Deal
Carretera Cancun Chetumal Km. 264.5, Xpu-Ha 77790, Mexico
0.7 km from Bahia Divers
  • Free Parking
  • Breakfast included
SAVE US$106
US$966
CheapTickets
US$860
View Deal
Calle Carretera Federal KM 265, Xpu-Ha 77710, Mexico
0.8 km from Bahia Divers
  • Free Wifi
  • Free Parking
Bel Air Collection Xpu Ha Riviera Maya
SAVE US$6
US$92
Expedia.com
US$86
View Deal
Carretera Chetumal-Puerto Juarez Km. 265, Xpu-Ha 77710, Mexico
1.0 km from Bahia Divers
  • Free Parking
  • Pool
Barcelo Maya Beach
Bookit.com
US$225
View Deal
Carretera Chetumal Puerto Juarez Km. 266,3, Puerto Aventuras 77750, Mexico
1.8 km from Bahia Divers
  • Free Parking
  • Pool
Barcelo Maya Caribe
SAVE US$97
US$322
Bookit.com
US$225
View Deal
Carretera Chetumal-Puerto Juarez Km. 266.3, Puerto Aventuras 77750, Mexico
1.9 km from Bahia Divers
  • Free Parking
  • Beachfront
Barcelo Maya Colonial
SAVE US$17
US$242
Barcelo.com
US$225
View Deal
Carretera Chetumal-Puerto Juarez | Km 266.3, Puerto Aventuras 77750, Mexico
2.2 km from Bahia Divers
  • Free Parking
  • Breakfast included
Savings alert: 11% below average rate

The price you found is 11% lower than this hotel's average rate of US$252/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

SAVE US$95
US$394
Barcelo.com
US$299
View Deal
Carretera Chetumal-Puerto Juarez km 266.3 | Xpu Ha, Puerto Aventuras 77750, Mexico
2.2 km from Bahia Divers
  • Free Parking
  • Breakfast included
Barcelo Maya Tropical
Bookit.com
US$225
View Deal
Ctra. Federal Chetumal - Puerto Juarez, Km 266,3, Puerto Aventuras 77750, Mexico
2.3 km from Bahia Divers
  • Free Parking
  • Breakfast included
Premium Level at Barcelo Maya Palace
Barcelo.com
US$390
View Deal
Carretera Chetumal-Puerto Juarez Km. 266,3, 77750, Mexico
2.7 km from Bahia Divers
  • Free Parking
  • Breakfast included
El Dorado Seaside Suites
No availability for your dates from these sites
Carretera Playa-Tulum Kantenah, km 95 | Carretera Cancun, 77710, Mexico
2.9 km from Bahia Divers
  • Free Parking
  • Breakfast included
El Dorado Sensimar Riviera Maya
SAVE US$262
US$610
Bookit.com
US$348
View Deal
Km 95 Carretera Cancun-Tulum, Puerto Aventuras 77710, Mexico
3.3 km from Bahia Divers
  • Breakfast included
  • Pool
Savings alert: 24% below average rate

The price you found is 24% lower than this hotel's average rate of US$460/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

SAVE US$4
US$94
Expedia.com
US$90
View Deal
Punta Matzoma #23 y 33, Puerto Aventuras 77750, Mexico
3.5 km from Bahia Divers
  • Free Wifi
  • Free Parking
Porto Bello Hotel and Residences
Travelocity
US$167
View Deal
Blvd. Puerto Aventuras 2 | Lote 1, Mz. 237, Puerto Aventuras, Mexico
4.1 km from Bahia Divers
  • Free Wifi
  • Free Parking
Omni Puerto Aventuras Beach Resort
Booking.com
US$225
View Deal
Km 269.5 Carretera Chetumal-Puerto Juarez, Puerto Aventuras 77750, Mexico
4.2 km from Bahia Divers
  • Free Wifi
  • Free Parking
Joy Tulum
Hotels.com
US$54
View Deal
Calle Akumal, Tulum 77780, Mexico
4.2 km from Bahia Divers
  • Free Wifi
Porto Bello Private Residence Club
Puerto Aventuras, Bahia de Xcacel Lote 9 MZ 923 | Plano 01, Puerto Aventuras 77750, Mexico
4.2 km from Bahia Divers
  • Free Wifi
  • Free Parking
UNICO 20.87 Hotel Riviera Maya
SAVE US$40
US$481
TripAdvisor
US$441
View Deal
Carretera Federal 307 Chetumal-Puerto Juarez, Km 256+100, Akumal 77710, Mexico
4.3 km from Bahia Divers
  • Free Wifi
  • Free Parking
SAVE US$73
US$257
Bookit.com
US$184
View Deal
Km 269.5 Carretera Chetumal, Puerto Aventuras 77500, Mexico
4.9 km from Bahia Divers
  • Free Parking
  • Breakfast included
Grand Palladium Colonial Resort & Spa
Palladium
US$265
View Deal
Carretera Chetumal-Puerto Juarez Km, 256-100 | Municipio Solidaridad, Akumal 77710, Mexico
5.0 km from Bahia Divers
  • Free Parking
  • Breakfast included
Catalonia Yucatan Beach
No availability for your dates from these sites
Av. Xcacel Lote 1 Plano 2 MZ, Puerto Aventuras 77783, Mexico
5.0 km from Bahia Divers
  • Free Wifi
  • Free Parking
Catalonia Riviera Maya
Expedia.com
US$396
View Deal
Avenida Xcacel Lote 1 Plano 2 Manzana 18, Puerto Aventuras 77783, Mexico
5.0 km from Bahia Divers
  • Free Parking
  • Breakfast included
Grand Palladium Kantenah Resort & Spa
SAVE US$163
US$428
Palladium
US$265
View Deal
Carretera Chetumal-Puerto Juarez Km, 256-100 | Municipio Solidaridad, Akumal 77710, Mexico
5.2 km from Bahia Divers
  • Free Parking
  • Pool
Grand Palladium White Sand Resort & Spa
Palladium
US$332
View Deal
Carretera Chetumal-Puerto Juarez Km, 256-100 | Municipio Solidaridad, Akumal 77710, Mexico
5.3 km from Bahia Divers
  • Free Parking
  • Breakfast included
Coral Maya
Hotels.com
US$63
View Deal
Bahia Kantenah 38, Puerto Aventuras 77733, Mexico
5.3 km from Bahia Divers
  • Free Wifi
  • Free Parking
Savings alert: 18% below average rate

The price you found is 18% lower than this hotel's average rate of US$77/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

TRS Yucatan by Palladium
No availability for your dates from these sites
Carretera Chetumal-Puerto Juarez Km, 256-100, Akumal 77710, Mexico
5.4 km from Bahia Divers
  • Free Wifi
  • Free Parking
No photo provided
No availability for your dates from these sites
Bahia Kantenah 8, Puerto Aventuras 77750, Mexico
5.4 km from Bahia Divers
  • Breakfast included
  • Pool
SAVE US$25
US$396
Bookit.com
US$371
View Deal
Calle Carretera Federal Km 72, Puerto Aventuras 77710, Mexico
6.0 km from Bahia Divers
  • Free Wifi
  • Free Parking
Hard Rock Hotel Riviera Maya
SAVE US$23
US$376
Bookit.com
US$353
View Deal
Km 72, Carretera Cancun-Chetumal | Solidaridad, Puerto Aventuras 77710, Mexico
6.1 km from Bahia Divers
  • Free Wifi
  • Free Parking
Grand Sirenis Riviera Maya Resort & Spa
Booking.com
US$197
View Deal
Carretera Federal Cancun-Tulum, Km. 256.3 | Zona Costera, Akumal 77780, Mexico
6.7 km from Bahia Divers
  • Free Parking
  • Pool
Savings alert: 10% below average rate

The price you found is 10% lower than this hotel's average rate of US$219/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Still looking for a place to stay?
Xpu-Ha has 1 B&Bs/inns with 0 reviews
No photo provided
Calle Chachalaca #45 | Carretera Cancun - Chetumal 260.5KM, Xpu-Ha 77782, Mexico
2.9 km from Bahia Divers
    See all 1 Xpu-Ha B&Bs/inns
    See all hotels in or near Xpu-Ha
    Joy Tulum
    Hotels.com
    US$54
    View Deal
    Calle Akumal, Tulum 77780, Mexico
    4.2 km from Bahia Divers
    • Free Wifi
    Porto Bello Private Residence Club
    Puerto Aventuras, Bahia de Xcacel Lote 9 MZ 923 | Plano 01, Puerto Aventuras 77750, Mexico
    4.2 km from Bahia Divers
    • Free Wifi
    • Free Parking