Beginning of main content

Book on the go and pay later.

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

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

No Expedia cancellation fee to change or cancel almost any hotel reservation.


10 Best Hotels in Punta Cana

See all 936 properties in Punta Cana

Estimated price for 1 night/2 adults

Barceló Bávaro Palace - All Inclusive

Barceló Bávaro Palace - All Inclusive

Carretera Bávaro Km. 1, Playa Bávaro, Punta Cana, La Altagracia
Barceló Bávaro Palace - All Inclusive
    4.5 out of 5.0
     
     

    Located in Playa Bibijagua, this beachfront property is connected to the convention center and within a 5-minute walk of Bavaro Beach and Dolphin Island. Bavaro ...

    AU$277 per night for 2 guests

    27 May - 28 May
    TRS Cap Cana Hotel - Adults Only - All Inclusive

    TRS Cap Cana Hotel - Adults Only - All Inclusive

    C/Pescador Complejo Fishing Ldg. Blvd., Playa Juanillo, Cap Cana, Punta Cana, La Altagracia
    TRS Cap Cana Hotel - Adults Only - All Inclusive
    • Free Cancellation
    • Reserve now, pay when you stay
    4.5 out of 5.0
     
     

    Located in Cap Cana Marina, this beachfront property is next to a golf course and within 1 mi (2 km) of Indigenous Eyes Ecological Park and Punta Cana Beach. ...

    AU$390 per night for 2 guests

    4 Jun - 5 Jun
    Bávaro Princess All Suites Resort Spa & Casino - All Inclusive

    Bávaro Princess All Suites Resort Spa & Casino - All Inclusive

    Playas De Bavaro, Punta Cana, La Altagracia
    Bávaro Princess All Suites Resort Spa & Casino - All Inclusive
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Nestled on the beach, this Punta Cana hotel is within 3 mi (5 km) of Cortecito Beach, Arena Gorda Beach, and Los Corales Beach. Palma Real Shopping Village is ...

    AU$256 per night for 2 guests

    31 May - 1 Jun
    Majestic Mirage Punta Cana - All Inclusive

    Majestic Mirage Punta Cana - All Inclusive

    Bavaro, Playa Arena Gorda, Punta Cana, La Altagracia
    Majestic Mirage Punta Cana - All Inclusive
      5.0 out of 5.0
       
       

      Located in Punta Cana, this beachfront property is next to a golf course, 1.1 mi (1.7 km) from Arena Gorda Beach, and 2.2 mi (3.5 km) from Hard Rock Golf Club ...

      Majestic Mirage Punta Cana - All InclusiveGet Rates

      Hard Rock Hotel & Casino Punta Cana All Inclusive

      Hard Rock Hotel & Casino Punta Cana All Inclusive

      Boulevard Turístico Del Este Km 28, #74, Macao, Punta Cana, La Altagracia
      Hard Rock Hotel & Casino Punta Cana All Inclusive
        4.5 out of 5.0
         
         

        Nestled on the beach, this Punta Cana property is 0.7 mi (1.1 km) from Hard Rock Golf Club at Cana Bay and 3 mi (4.8 km) from Arena Gorda Beach. Punta Blanca ...

        AU$749 per night for 2 guests

        31 May - 1 Jun
        Excellence Punta Cana Adults Only All Inclusive

        Excellence Punta Cana Adults Only All Inclusive

        Playas Uvero Alto - Punta Cana, Punta Cana, La Altagracia
        Excellence Punta Cana Adults Only All Inclusive
          5.0 out of 5.0
           
           

          Located in Punta Cana, this beachfront property is next to a golf course and within 12 mi (20 km) of Macao Beach, Hard Rock Golf Club at Cana Bay, and Arena ...

          Excellence Punta Cana Adults Only All InclusiveGet Rates

          Majestic Colonial Punta Cana - All Inclusive

          Majestic Colonial Punta Cana - All Inclusive

          Punta Cana- Playa Bavaro, Punta Cana, La Altagracia
          Majestic Colonial Punta Cana - All Inclusive
            4.0 out of 5.0
             
             

            Located in Punta Cana, this beachfront property is next to a golf course, 1.1 mi (1.8 km) from Arena Gorda Beach, and within 9 mi (15 km) of Macao Beach and ...

            Majestic Colonial Punta Cana - All InclusiveGet Rates

            Occidental Punta Cana - All Inclusive Resort

            Occidental Punta Cana - All Inclusive Resort

            España Avenue, Bávaro, Punta Cana, La Altagracia
            Occidental Punta Cana - All Inclusive Resort
              4.0 out of 5.0
               
               

              Situated in Punta Cana, this all-inclusive property is within 3 mi (5 km) of Cortecito Beach, Arena Gorda Beach, and Los Corales Beach. Palma Real Shopping Village ...

              AU$188 per night for 2 guests

              27 May - 28 May
              Majestic Elegance Punta Cana - All Inclusive

              Majestic Elegance Punta Cana - All Inclusive

              Playa Bavaro - Punta Cana, Punta Cana, La Altagracia
              Majestic Elegance Punta Cana - All Inclusive
                4.5 out of 5.0
                 
                 

                Located in Punta Cana, this beachfront property is next to a golf course, 0.1 mi (0.1 km) from Arena Gorda Beach, and 2.2 mi (3.6 km) from Hard Rock Golf Club ...

                Majestic Elegance Punta Cana - All InclusiveGet Rates

                Excellence El Carmen - Adults Only All Inclusive

                Excellence El Carmen - Adults Only All Inclusive

                Playas Uvero Alto, Punta Cana
                Excellence El Carmen - Adults Only All Inclusive
                  5.0 out of 5.0
                   
                   

                  Nestled on the beach, this Punta Cana hotel is 7.4 mi (11.8 km) from Macao Beach and 12.4 mi (19.9 km) from Hard Rock Golf Club at Cana Bay.

                  Excellence El Carmen - Adults Only All InclusiveGet Rates

                  Impressive Resort & Spa Punta Cana – All Inclusive

                  Impressive Resort & Spa Punta Cana – All Inclusive

                  Av. Alemania A-B 108, Bavaro, Punta Cana, La Altagracia
                  Impressive Resort & Spa Punta Cana – All Inclusive
                  • Free Cancellation
                  • Reserve now, pay when you stay
                  4.0 out of 5.0
                   
                   

                  Situated in Punta Cana, this all-inclusive property is within a 15-minute walk of Aromas Museum and Cortecito Beach. Los Corales Beach and Palma Real Shopping ...

                  AU$217 per night for 2 guests

                  27 May - 28 May
                  Impressive Premium Resort & Spa Punta Cana – All Inclusive

                  Impressive Premium Resort & Spa Punta Cana – All Inclusive

                  Avenida Alemania, Punta Cana, La Altagracia
                  Impressive Premium Resort & Spa Punta Cana – All Inclusive
                  • Free Cancellation
                  • Reserve now, pay when you stay
                  4.5 out of 5.0
                   
                   

                  Situated in Punta Cana, this all-inclusive property is within a 10-minute walk of Aromas Museum and Los Corales Beach. Cortecito Beach and Palma Real Shopping ...

                  AU$278 per night for 2 guests

                  4 Jun - 5 Jun
                  Ocean Blue & Sand Beach Resort - All Inclusive

                  Ocean Blue & Sand Beach Resort - All Inclusive

                  Car. Arena Gorda, Playa Bavaro, Punta Cana, La Altagracia
                  Ocean Blue & Sand Beach Resort - All Inclusive
                  • Free Cancellation
                  • Reserve now, pay when you stay
                  4.0 out of 5.0
                   
                   

                  Ocean Sand Beach Resort All Inclusive has 708 guest suites, two swimming pools, casino, 7 restaurants, and 9 bars.

                  AU$312 per night for 2 guests

                  4 Jun - 5 Jun
                  Casa de Campo Resort and Villas

                  Casa de Campo Resort and Villas

                  Carretera La Romana-Higuey, La Romana, La Romana
                  Casa de Campo Resort and Villas
                  • Free Cancellation
                  • Reserve now, pay when you stay
                  5.0 out of 5.0
                   
                   

                  Nestled on the beach, this La Romana resort is within 3 mi (5 km) of Playa Minitas, The Links, and La Romana Port. Dye Fore Golf Club and Bayahibe Beach are ...

                  AU$249 per night for 2 guests

                  4 Jun - 5 Jun
                  Royalton Bavaro Resort & Spa - All Inclusive

                  Royalton Bavaro Resort & Spa - All Inclusive

                  Arena Gorda Beach road, Macao, Punta Cana, La Altagracia
                  Royalton Bavaro Resort & Spa - All Inclusive
                  • Free Cancellation
                  • Reserve now, pay when you stay
                  4.5 out of 5.0
                   
                   

                  Nestled on the beach, this Punta Cana property is 0.4 mi (0.6 km) from Arena Gorda Beach and 2.1 mi (3.4 km) from Hard Rock Golf Club at Cana Bay. Punta Blanca ...

                  AU$497 per night for 2 guests

                  4 Jun - 5 Jun
                  Breathless Punta Cana Resort & Spa Adults Only All Inclusive

                  Breathless Punta Cana Resort & Spa Adults Only All Inclusive

                  Playas Uvero Alto Km 275, Punta Cana, La Altagracia
                  Breathless Punta Cana Resort & Spa Adults Only All Inclusive
                    4.5 out of 5.0
                     
                     

                    Nestled on the beach, this Punta Cana property is within 12 mi (20 km) of Macao Beach, Hard Rock Golf Club at Cana Bay, and Arena Gorda Beach. Iberostar Golf ...

                    AU$468 per night for 2 guests

                    27 May - 28 May
                    BlueBay Grand Punta Cana - Luxury All Inclusive Resort

                    BlueBay Grand Punta Cana - Luxury All Inclusive Resort

                    Cabeza de Toro Beach, Punta Cana, La Altagracia
                    BlueBay Grand Punta Cana - Luxury All Inclusive Resort
                    • Free Cancellation
                    • Reserve now, pay when you stay
                    4.0 out of 5.0
                     
                     

                    Located in Punta Cana, this beachfront property is next to a golf course and within 3 mi (5 km) of Bavaro Lagoon, Downtown Punta Cana, and Dolphin Explorer. ...

                    AU$329 per night for 2 guests

                    28 May - 29 May
                    Occidental Caribe - All Inclusive

                    Occidental Caribe - All Inclusive

                    Carretera Macao - Arena Gorda, s/n, Punta Cana, La Altagracia
                    Occidental Caribe - All Inclusive
                      3.5 out of 5.0
                       
                       

                      This family-friendly Punta Cana property is within 3 mi (5 km) of Arena Gorda Beach and Hard Rock Golf Club at Cana Bay. Punta Blanca Golf Course is 1.9 mi (3.1 ...

                      AU$150 per night for 2 guests

                      31 May - 1 Jun
                      whala!urban punta cana

                      whala!urban punta cana

                      Avenida Estados Unidos, Punta Cana, La Altagracia
                      whala!urban punta cana
                      • Free Cancellation
                      • Reserve now, pay when you stay
                      4.0 out of 5.0
                       
                       

                      Situated in Punta Cana, this hotel is within 3 mi (5 km) of Manati Park Bavaro, Bavaro Beach, and Palma Real Shopping Village. Los Corales Beach and Dolphin ...

                      AU$130 per night for 2 guests

                      4 Jun - 5 Jun
                      whala!bayahibe - All inclusive

                      whala!bayahibe - All inclusive

                      Calle Los Corales, Las Magdalenas, San Rafael del Yuma
                      whala!bayahibe - All inclusive
                      • Free Cancellation
                      • Reserve now, pay when you stay
                      4.0 out of 5.0
                       
                       

                      Situated near the beach, this all-inclusive property is within 1 mi (2 km) of East National Park and Dominicus Beach. Bayahibe Beach is 1.9 mi (3 km) away.

                      AU$126 per night for 2 guests

                      4 Jun - 5 Jun

                      Check prices on hotels in Punta Cana

                      Tonight 26 May - 27 May
                      This weekend 31 May - 2 Jun.
                      Next weekend 7 Jun. - 9 Jun.

                      Search Hotels near Top Punta Cana Attractions

                      Map

                      Recent Reviews in Punta Cana

                      Travel to Punta Cana & Explore


                      Explore Punta Cana with Expedia.com.au’s Travel Guides to find the best flights, cars, holiday packages and more!