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 Caribbean Islands

See all 2,948 properties in Caribbean Islands

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$330 per night for 2 guests

    31 May - 1 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
      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$271 per night for 2 guests

      30 May - 31 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$391 per night for 2 guests

      30 May - 31 May
      Barceló Santo Domingo

      Barceló Santo Domingo

      Maximo Gomez-Esq 27 de Febrero, PO Box 1915, Santo Domingo, Distrito Nacional
      Barceló Santo Domingo
        4.0 out of 5.0
         
         

        Located in Miraflores, this hotel is within a 15-minute walk of Museum of the Dominican Man and Embassy of the United States Dominican Republic. Blue Mall is ...

        AU$147 per night for 2 guests

        1 Jun - 2 Jun
        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$514 per night for 2 guests

          3 Jun - 4 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

            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

                Iberostar Costa Dorada - All Inclusive

                Iberostar Costa Dorada - All Inclusive

                Carretera Luperon Km 2.5, Puerto Plata, Puerto Plata
                Iberostar Costa Dorada - All Inclusive
                  4.0 out of 5.0
                   
                   

                  Located in Costa Dorada, this beachfront property is next to a golf course, 1.3 mi (2.1 km) from Lorilar Ranch, and 1.5 mi (2.4 km) from Playa Dorada. Long Beach ...

                  Iberostar Costa Dorada - 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

                      Emotions by Hodelpa - Juan Dolio

                      Emotions by Hodelpa - Juan Dolio

                      Boulevard Juan Dolio, Guayacanes
                      Emotions by Hodelpa - Juan Dolio
                      • Free Cancellation
                      • Reserve now, pay when you stay
                      3.5 out of 5.0
                       
                       

                      Located in Juan Dolio, this beachfront property is next to a golf course, 1.4 mi (2.2 km) from Los Marlins Golf Course, and 3.1 mi (4.9 km) from Guayacanes Beach. ...

                      AU$246 per night for 2 guests

                      22 May - 23 May
                      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

                        Catalonia Santo Domingo

                        Catalonia Santo Domingo

                        Avenida George Washington No. 500, Santo Domingo, Distrito Nacional
                        Catalonia Santo Domingo
                        • Free Cancellation
                        • Reserve now, pay when you stay
                        4.5 out of 5.0
                         
                         

                        Located in Ciudad Universitaria, this luxury hotel is 0.6 mi (1 km) from Convention Center Ministry of Foreign Affairs and within 3 mi (5 km) of National Palace ...

                        AU$149 per night for 2 guests

                        7 Jun - 8 Jun
                        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$286 per night for 2 guests

                        31 May - 1 Jun
                        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$312 per night for 2 guests

                        22 May - 23 May
                        W&P Santo Domingo

                        W&P Santo Domingo

                        Av Sarasota #53, Santo Domingo, Distrito Nacional
                        W&P Santo Domingo
                        • Free Cancellation
                        • Reserve now, pay when you stay
                        3.0 out of 5.0
                         
                         

                        Located in the heart of Santo Domingo, this spa hotel is within 3 mi (5 km) of Acropolis Center, Blue Mall, and Embassy of the United States Dominican Republic. ...

                        AU$133 per night for 2 guests

                        31 May - 1 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$554 per night for 2 guests

                        31 May - 1 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$313 per night for 2 guests

                        3 Jun - 4 Jun
                        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$330 per night for 2 guests

                        22 May - 23 May

                        Check prices on hotels in Caribbean Islands

                        Tonight 21 May - 22 May
                        This weekend 24 May - 26 May
                        Next weekend 31 May - 2 Jun.

                        Search Hotels near Top Caribbean Islands Attractions

                        Map

                        Recent Reviews in Caribbean Islands

                        Travel to Caribbean Islands & Explore


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