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

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

Search 590,000 properties and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more



Top Hotel Deals

See all 1,681 Hotels in Xpu-Ha
Barceló Maya Palace - All Inclusive C$368
Barceló Maya Palace - All Inclusive

Barceló Maya Palace - All Inclusive

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

    The beachfront Barceló 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.

    Bel Air Collection Resort & Spa Riviera Maya - All Inclusive
    Bel Air Collection Resort & Spa Riviera Maya - All Inclusive

    Bel Air Collection Resort & Spa Riviera Maya - All Inclusive

    Puerto Juarez Km. 265, Xpu-Ha
       
      3.5 out of 5.0

      This Xpu-Ha resort is set on the beach a short distance from Bel Air Animal Park, Cenote Cristalino, and Xpu-ha Beach. Also nearby are Ecopark Kantun Chi and Chikinha Cenote.

      Barceló Maya Beach - All Inclusive C$292
      Barceló Maya Beach - All Inclusive

      Barceló Maya Beach - All Inclusive

      Carr Chetumal Puerto Juarez Km 266.3, Xpu-Ha
         
        4.2
        of 5, from 1,976 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).

        Barceló Maya Colonial - All Inclusive C$255
        Barceló Maya Colonial - All Inclusive

        Barceló Maya Colonial - All Inclusive

        Carretera Chetumal-Puerto Juarez, Xpu-Ha
           
          4.2
          of 5, from 812 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.

          Barceló Maya Caribe - All Inclusive C$292
          Barceló Maya Caribe - All Inclusive

          Barceló Maya Caribe - All Inclusive

          Carr. Federal Chetumal-Puerto Juárez, Xpu-Ha
             
            4.3
            of 5, from 442 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).

            Bel Air Collection Resort & Spa Riviera Maya
            Bel Air Collection Resort & Spa Riviera Maya

            Bel Air Collection Resort & Spa Riviera Maya

            Carreterra Chetumal, Xpu-Ha
               
              3.4
              of 5, from 207 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. Oasis Beach and Puerto Aventuras Marina are also within 3 mi (5 km).

              Barceló Maya Tropical - All Inclusive C$255
              Barceló Maya Tropical - All Inclusive

              Barceló Maya Tropical - All Inclusive

              Carretera Chetumal - Puerto Juarez, Xpu-Ha
                 
                4.2
                of 5, from 906 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.

                Catalonia Royal Tulum - Adults Only - All Inclusive C$325
                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 1,336 reviews
                  4.0 out of 5.0

                  Located in Xpu-Ha, this beachfront resort is in the entertainment district 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).

                  Top Flight + Hotel Deals