Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Save up to C$590 by booking Flight + Hotel.

Search 321,000 hotels and 400 airlines worldwide.

Get the price Guarantee available for your trip.



Top Hotel Deals

See all 990 Hotels in Xpu-Ha
C$282
Barcelo Maya Palace - All Inclusive

Barcelo Maya Palace - All Inclusive

Cta Chetumal Puerto Juarez KM 266.3, Xpu-Ha
4.5
of 5, from 1,361 reviews
4.5 out of 5.0

The beachfront Barcelo Maya Palace - All Inclusive is a 20-minute drive from Mayan ruins and thick jungle at Xcaret, an eco-archaeological park. Guests can drive 7 minutes to see shipwrecks at Puerto Aventuras maritime museum, or 30 minutes to Playa del Carmen’s bustling bars and boutiques.

C$235
Barcelo Maya Beach - All Inclusive

Barcelo Maya Beach - All Inclusive

Carr Chetumal Puerto Juarez Km 266.3, Xpu-Ha
4.2
of 5, from 683 reviews
4.0 out of 5.0

Located in Xpu-Ha, this beachfront resort is connected to the convention center, 0.6 mi (1 km) from Cenote Cristalino, and 1.6 mi (2.6 km) from Xpu-ha Beach. Puerto Aventuras Golf Club and Chikinha Cenote are also within 2 mi (3 km).

C$237
Barcelo Maya Tropical - All Inclusive

Barcelo Maya Tropical - All Inclusive

Carretera Chetumal - Puerto Juarez, Xpu-Ha
4.2
of 5, from 747 reviews
4.0 out of 5.0

Located 12 miles from Playa del Carmen, this Mayan Riviera resort shares 123 acres of rainforest and 1.12 miles od white-sand beach with 3 companion resorts, to which guests have full privileges.

C$235
Barcelo Maya Caribe - All Inclusive

Barcelo Maya Caribe - All Inclusive

Carr. Federal Chetumal-Puerto Juárez, Xpu-Ha
4.2
of 5, from 304 reviews
4.0 out of 5.0

Located in Xpu-Ha, this beachfront resort is connected to the convention center, 0.5 mi (0.8 km) from Cenote Cristalino, and 1.5 mi (2.5 km) from Xpu-ha Beach. Puerto Aventuras Marina and Puerto Aventuras Golf Club are also within 2 mi (3 km).

C$237
Barcelo Maya Colonial - All Inclusive

Barcelo Maya Colonial - All Inclusive

Carretera Chetumal-Puerto Juarez, Xpu-Ha
4.3
of 5, from 649 reviews
4.0 out of 5.0

This all-inclusive resort situated on the Riviera Maya is in Xpu-Ha, 15 km (9 mi) from Xcaret theme park, and 21 km (13 mi) from Playa del Carmen.

C$527
Catalonia Royal Tulum - Adults Only - All Inclusive

Catalonia Royal Tulum - Adults Only - All Inclusive

Carr Cancun Chetumal Km 264 5, Xpu-Ha
4.4
of 5, from 972 reviews
4.0 out of 5.0

Nestled on the beach, this Xpu-Ha resort is within 1 mi (2 km) of Bel Air Animal Park and Xpu-ha Beach. Puerto Aventuras Marina and Puerto Aventuras Golf Club are also within 3 mi (5 km).

C$87
Bel Air Collection Resort & Spa Riviera Maya

Bel Air Collection Resort & Spa Riviera Maya

Carreterra Chetumal, Xpu-Ha
3.4
of 5, from 107 reviews
3.5 out of 5.0

Located in Xpu-Ha, this beachfront resort is in a regional park and within 1 mi (2 km) of Bel Air Animal Park and Xpu-ha Beach. Puerto Aventuras Marina and Puerto Aventuras Golf Club are also within 3 mi (5 km).

C$600
Esencia

Esencia

Carretera Cancún-Tulum Km. 265, Xpu-Ha
4.5
of 5, from 13 reviews
4.5 out of 5.0

Nestled on the beach, this Xpu-Ha hotel is within 1 mi (2 km) of Bel Air Animal Park and Xpu-ha Beach. Puerto Aventuras Marina and Puerto Aventuras Golf Club are also within 3 mi (5 km).

Top Flight + Hotel Deals