Last-minute hotel deals in Caribbean Islands

Fri 17 Apr
Mon 20 Apr
1 room, 2 Guests
Compare deals on Booking.com

Trusted by over 100,000 guests every year since 1999

Fri 17 Apr
Mon 20 Apr
room 1

Adults

18+
2

Children

0-17
0
Add another room
usp iconThe best price on last-minute hotel deals.
usp iconThe best choice with thousands of stays worldwide.
usp iconThe best availability, even at the last minute.
usp iconFree cancellation options and fast, friendly support.

The best hotels in the Caribbean

Book a stay at some of our favorite hotels in the Caribbean Islands

Caribbean Islands

Most popular
Sort by

See the latest prices and deals by choosing your dates

Primary image
The MT Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Bávaro, Punta Cana · 207.03 km from centre

    7.8

     

    686 reviews

    Breakfast available

    Located in Punta Cana (Bávaro), The MT Hotel is within a 5-minute drive of Cocotal Golf and Country Club and Iberostar Golf Course. This spa hotel is 1.2 mi (2 km) from Cortecito Beach and 2.4 mi (3.9 km) from Los Corales Beach.

    Compare price on Booking.com
    Compare price on Booking.com
    Primary image
    TRS Turquesa Hotel - Adults Only - All Inclusive
    Full StarFull StarFull StarFull StarFull Star
    This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

    All-inclusive resort in Bávaro, Punta Cana · 207.99 km from centre

      9.0

       

      1,120 reviews

      Breakfast available

      With a stay at TRS Turquesa Hotel - Adults Only - All Inclusive in Punta Cana, you'll be 0.3 mi (0.5 km) from Cortecito Beach and 10.2 mi (16.4 km) from Macao Beach. This all-inclusive property is 5.1 mi (8.1 km) from Bavaro Beach and 16.2 mi (26.1 km) from Punta Cana Beach.

      Compare price on Booking.com
      Compare price on Booking.com
      Primary image
      whala!urban punta cana
      Full StarFull StarFull StarFull Star
      This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

      Hotel in Bávaro, Punta Cana · 208.33 km from centre

        7.8

         

        976 reviews

        With a stay at whala!urban punta cana in Punta Cana (Bávaro), you'll be a short 4-minute walk from Cocotal Golf and Country Club and within 4 minutes by car from Downtown Punta Cana. This hotel is 6.9 mi (11 km) from Bavaro Beach and 11.2 mi (18 km) from Macao Beach.

        Compare price on Booking.com
        Compare price on Booking.com
        Primary image
        TrueCost Caribbean Paradise
        Full StarFull StarFull StarHalf Star
        This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

        Hotel in Bávaro, Punta Cana · 209.87 km from centre

          7.4

           

          55 reviews

          Breakfast available

          With a stay at TrueCost Caribbean Paradise in Punta Cana (Bávaro), you'll be within a 5-minute drive of Los Corales Beach and Cocotal Golf and Country Club. This golf hotel is 3.4 mi (5.5 km) from Bavaro Beach and 11.6 mi (18.7 km) from Macao Beach.

          Compare price on Booking.com
          Compare price on Booking.com
          Primary image
          Truecost RoofTop Pool
          Full StarFull StarFull StarHalf Star
          This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

          Aparthotel in Bávaro, Punta Cana · 209.87 km from centre

            7.8

             

            33 reviews

            Breakfast available

            With a stay at Truecost RoofTop Pool in Punta Cana (Bávaro), you'll be within a 5-minute drive of Los Corales Beach and Cocotal Golf and Country Club. This golf aparthotel is 3.4 mi (5.5 km) from Bavaro Beach and 11.6 mi (18.7 km) from Macao Beach.

            Compare price on Booking.com
            Compare price on Booking.com
            Primary image
            Ducassi Suites Rooftop Pool Beach Club & Spa
            Full StarFull StarFull StarFull Star
            This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

            Hotel in Bávaro, Punta Cana · 209.94 km from centre

              7.8

               

              992 reviews

              Breakfast available

              With a stay at Ducassi Suites Rooftop Pool Beach Club & Spa in Punta Cana (Bávaro), you'll be a 1-minute drive from Los Corales Beach and 8 minutes from San Juan Shopping Center. This beach hotel is 3.6 mi (5.8 km) from Bavaro Beach and 4.2 mi (6.8 km) from Downtown Punta Cana.

              Compare price on Booking.com
              Compare price on Booking.com
              Primary image
              Beach Bungalows Los Corales Club & SPA
              Full StarFull StarFull StarFull Star
              This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

              Hotel in Bávaro, Punta Cana · 210.15 km from centre

                8.0

                 

                417 reviews

                A stay at Beach Bungalows Los Corales Club & SPA places you in the heart of Punta Cana, a 9-minute drive from Downtown Punta Cana and 12 minutes from Cortecito Beach. This beach hotel is 3.6 mi (5.9 km) from Bavaro Beach and 6.2 mi (9.9 km) from Arena Gorda Beach.

                Compare price on Booking.com
                Compare price on Booking.com
                Primary image
                Zel Punta Cana, All Suites - All inclusive
                Full StarFull StarFull StarFull StarFull Star
                This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                All-inclusive resort in Bávaro, Punta Cana · 210.16 km from centre

                  9.0

                   

                  136 reviews

                  With a stay at Zel Punta Cana, All Suites - All inclusive in Punta Cana (Bávaro), you'll be a 3-minute drive from Cocotal Golf and Country Club and 9 minutes from Downtown Punta Cana. This golf property is 1.8 mi (2.9 km) from Los Corales Beach and 2.4 mi (3.8 km) from Cortecito Beach.

                  Compare price on Booking.com
                  Compare price on Booking.com
                  Primary image
                  Faranda Single 1 Punta Cana Adults Only
                  Full StarFull StarFull StarFull StarHalf Star
                  This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                  Hotel in Punta Cana · 211.37 km from centre

                    9.4

                     

                    423 reviews

                    Breakfast available

                    When you stay at Faranda Single 1 Punta Cana Adults Only in Punta Cana, you'll be in a shopping district, a 1-minute drive from Downtown Punta Cana and 6 minutes from Cocotal Golf and Country Club. This luxury hotel is 3.9 mi (6.3 km) from Bavaro Beach and 9.6 mi (15.5 km) from Punta Cana Beach.

                    Compare price on Booking.com
                    Compare price on Booking.com
                    Primary image
                    Barceló Bávaro Beach - Adults Only - All Inclusive
                    Full StarFull StarFull StarFull Star
                    This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                    All-inclusive resort in Bávaro, Punta Cana · 211.42 km from centre

                      8.4

                       

                      2,938 reviews

                      Breakfast available

                      With a stay at Barceló Bávaro Beach - Adults Only - All Inclusive in Punta Cana (Bávaro), you'll be a 4-minute drive from Cocotal Golf and Country Club and 8 minutes from Bavaro Beach. This all-inclusive property is 12.6 mi (20.3 km) from Punta Cana Beach and 16.8 mi (27.1 km) from Macao Beach.

                      Compare price on Booking.com
                      Compare price on Booking.com
                      Primary image
                      Four Points by Sheraton Puntacana
                      Full StarFull StarFull StarFull Star
                      This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                      Hotel in Punta Cana · 213.75 km from centre

                        9.0

                         

                        1,000 reviews

                        Breakfast available

                        With a stay at Four Points by Sheraton Puntacana Village in Punta Cana (Punta Cana Village), you'll be a 2-minute drive from BlueMall Punta Cana and 6 minutes from Corales Golf Course. This golf hotel is 3.4 mi (5.5 km) from La Cana Golf Course and 3.4 mi (5.5 km) from Six Senses Spa.

                        Compare price on Booking.com
                        Compare price on Booking.com
                        Primary image
                        Serenade All Suites - Adults Only Resort
                        Full StarFull StarFull StarFull StarFull Star
                        This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                        All-inclusive resort in Punta Cana · 215.70 km from centre

                          8.8

                           

                          2,673 reviews

                          Located in Punta Cana, Serenade All Suites - Adults Only Resort is a 1-minute drive from Cabeza de Toro Beach and 9 minutes from Downtown Punta Cana. This all-inclusive property is 7.5 mi (12.1 km) from Cocotal Golf and Country Club and 8.3 mi (13.4 km) from Bavaro Beach.

                          Compare price on Booking.com
                          Compare price on Booking.com
                          Primary image
                          Catalonia Royal Bavaro - Adults Only
                          Full StarFull StarFull StarFull StarHalf Star
                          This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                          Resort in Punta Cana · 216.84 km from centre

                            8.0

                             

                            1,542 reviews

                            Breakfast available

                            Located in Punta Cana, Catalonia Royal Bavaro - Adults Only is on the waterfront, within a 15-minute drive of Cabeza de Toro Beach and Downtown Punta Cana. This all-inclusive resort is 7.4 mi (11.9 km) from Cocotal Golf and Country Club and 8.2 mi (13.3 km) from Bavaro Beach.

                            Compare price on Booking.com
                            Compare price on Booking.com
                            Primary image
                            Evasion
                            Full StarFull StarHalf Star
                            This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                            Bed & breakfast in Ouest Department, Gressier · 226.08 km from centre

                              10.0

                               

                              1 review

                              Breakfast available

                              When you stay at Evasion in Gressier, you'll be in the historical district and 15 minutes by car from Gerard Christophe Park. This beach bed & breakfast is 7.4 mi (11.9 km) from Saint Croix Hospital and 7.4 mi (11.9 km) from Park Anacaona.

                              Compare price on Booking.com
                              Compare price on Booking.com
                              Primary image
                              Ekolojik Resort
                              Full StarFull StarFull StarHalf Star
                              This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                              Hotel in Cap-Haitien · 233.32 km from centre

                                7.4

                                 

                                51 reviews

                                Breakfast available

                                With a stay at Ekolojik Resort in Cap-Haitien, you'll be within a 5-minute drive of Cap-Haitien Cathedral and Place d'Armes. This hotel is 5.9 mi (9.4 km) from Cormier Beach and 7.5 mi (12.1 km) from Labadee Beach.

                                Compare price on Booking.com
                                Compare price on Booking.com
                                Primary image
                                Satama Hotel
                                Full StarFull StarFull StarFull Star
                                This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                                Hotel in Cap-Haitien · 234.50 km from centre

                                  8.4

                                   

                                  397 reviews

                                  Located in Cap-Haitien, Satama Hotel is by the sea, within a 5-minute drive of Place d'Armes and Cap-Haitien Cathedral. This hotel is 4.8 mi (7.7 km) from Cormier Beach and 5.7 mi (9.1 km) from Labadee Beach.

                                  Compare price on Booking.com
                                  Compare price on Booking.com
                                  Primary image
                                  Rival Hotel
                                  Full StarFull StarFull Star
                                  This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                                  Hotel in Cap-Haitien · 234.82 km from centre

                                    7.0

                                     

                                    66 reviews

                                    Breakfast available

                                    When you stay at Rival Hotel in Cap-Haitien, you'll be in the historical district, within a 5-minute drive of Place d'Armes and Cap-Haitien Cathedral. This beach hotel is 5.4 mi (8.7 km) from Cormier Beach and 7.1 mi (11.4 km) from Labadee Beach.

                                    Compare price on Booking.com
                                    Compare price on Booking.com
                                    Primary image
                                    Cormier Plage Resort
                                    Full StarFull StarFull Star
                                    This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                                    Resort in Cap-Haitien · 238.05 km from centre

                                      7.8

                                       

                                      292 reviews

                                      Breakfast available

                                      Located in Cap-Haitien, Cormier Plage Resort is by the ocean, within a 5-minute drive of Cormier Beach and Labadee Beach. This beach resort is 4 mi (6.5 km) from Place d'Armes and 4.1 mi (6.6 km) from Cap-Haitien Cathedral.

                                      Compare price on Booking.com
                                      Compare price on Booking.com
                                      Primary image
                                      Le Village d'Ennery
                                      Full StarFull StarFull Star
                                      This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                                      Hotel in Haiti, Ennery · 244.96 km from centre

                                        7.4

                                         

                                        15 reviews

                                        Breakfast available

                                        With a stay at Le Village d'Ennery in Ennery, you'll be 17.8 mi (28.6 km) from Public University of L'Artibonite Gonaives and 18.1 mi (29.1 km) from Gonaives Museum. This hotel is 18.1 mi (29.1 km) from Old Bethel Baptist Church of Gonaives.

                                        Compare price on Booking.com
                                        Compare price on Booking.com
                                        Primary image
                                        Hôtel Villa Lamarre
                                        Full StarFull StarFull Star
                                        This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                                        Hotel in Haiti, Saint-Marc · 248.69 km from centre

                                          7.0

                                           

                                          28 reviews

                                          Breakfast available

                                          Located in Saint-Marc, Hôtel Villa Lamarre is a 1-minute drive from Ogier- Fombrun Museum and 6 minutes from Guahaba Museum. This hotel is 12.7 mi (20.4 km) from Place Publique and 16.7 mi (26.8 km) from Fort Delpeche.

                                          Compare price on Booking.com
                                          Compare price on Booking.com

                                          Find out more about the Caribbean

                                          You don’t have to travel thousands of miles for those picture-perfect blue skies and soft white beaches.

                                          The Caribbean is home to more than 700 of the most stunning islands you’ll ever clap eyes on. It’s where you come to relax, recharge and soak up the rays on some of the best beaches in the world.

                                          The Caribbean Islands are the ultimate escape and each island has its own flavor - from Jamaica’s reggae beats and St. Lucia’s dramatic Pitons to Curaçao’s Dutch charm and Puerto Rico’s spicy flair, there’s an island for every type of vacation.

                                          Love that under-the-sea life? Head to the crystal-clear waters of Bonaire or the underwater sculpture park in Grenada. Is history your jam? Book hotels in the Caribbean in the colonial towns of Santo Domingo or Old San Juan. Just want to put your feet up and chill? Look no further than Antigua’s powdery beaches or the Bahama’s endless blue waters.

                                          Where to stay in the Caribbean

                                          Your first thought before booking your Caribbean hotel might be - with so many stunning islands to choose from, how are you meant to decide where to stay? We don’t blame you. Each island is bursting with unique charm, sun, sea and surf, so wherever you pick, you’re guaranteed a blast.

                                          For a romantic getaway, look for Caribbean hotel deals in the dreamy islands of St. Lucia or Antigua. You’ll find luxury resorts on the water and beaches so idyllic you’ll never want to leave.

                                          Jamaica’s Montego Bay has a more lively vibe with its buzzing beaches and pumping reggae beats, or embrace the busy bars and restaurants of Aruba’s Palm Beach. Barbados is a must for families - family-friendly resorts, the calm west coast and oodles of golden beaches.

                                          The Turks and Caicos islands are perfect for a secluded escape with private villas and peaceful beaches, while Dominica is heaven for adventure-seekers. Think lush rainforests and beautiful waterfalls just waiting to be explored.

                                          Top things to do in the Caribbean

                                          • Sail away. Charter a boat and go on an adventure around the Grenadines. Hop between gorgeous islands, like Tobago Cays, Bequia and Mustique.
                                          • Think pink. Want a beach escape with a difference? Head to Pink Sands Beach in the Bahamas. It’s not just a name - the sand really is pink! Perfect for unreal Insta shots.
                                          • Make fishy friends. If you love the water, there’s nothing better than snorkeling in the clear turquoise waters of Grand Cayman. Dive into Stingray City and hang out with the giant, but gentle, stingrays in their natural habitat.

                                          Insider tips for the Caribbean

                                          • Travel off-season. Book your Caribbean accommodation in late April-May or September-early December for smaller crowds, lower prices and warm weather. Just keep an eye on hurricane forecasts!
                                          • Feast on street food. Skip the fancy restaurants every once in a while and gobble up local specialties. Try jerk chicken in Jamaica, doubles in Trinidad and fish cutter in Barbados.
                                          • Bring cash. If you plan on visiting some of the smaller islands, remember that not everywhere takes cards. Bring some cash - US dollars are widely accepted - to ensure you’re covered.
                                          Read more
                                          tripadvisorHG