Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

Stay in Caribbean Islands's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our Top Picks Lowest Price First Star rating and price Top Reviewed

HOTEL PELICAN

Hotel in Schœlcher

Located on the beachfront in Schœlcher, HOTEL PELICAN has a terrace. This 3-star hotel offers a concierge service and luggage storage space. What an amazing hotel and service. We came here for a few nights for our mini honeymoon and relaxation time. The hotel was peaceful and close enough to whatever we needed to make this a pleasant trip. The hotel service was amazing and though we didn't speak much French, the staff was accommodating and made us feel comfortable. In addition to the hotel service and amenities, the hotel owner, Marco, was the absolute best. He provided us tips and directions to get around the island and really made sure we were comfortable from the moment we got there to the moment we checked out. I highly recommend this hotel to those looking for a relaxing, pleasant and hospitable experience.

Show more Show less
9.3
Awesome
254 reviews
Avg. price/night:
$135
Check availability

S Hotel Jamaica

Hotel in Montego Bay

Set in Montego Bay, S Hotel Jamaica offers a private beach area. This 4-star hotel offers a 24-hour front desk, swimming pools, sky pools, bars, room service and free WiFi. The friendly staff. The clean pools. All the added extras. The services, the food. It's all fantastic. 10/10 will definitely be back. Cannot fault them on anything. They were totally on the ball for our stay.

Show more Show less
9.3
Awesome
460 reviews
Avg. price/night:
$169
Check availability

Louisa Aparthotel

Hotel in Las Terrenas

Located in Las Terrenas, a few steps from Las Ballenas Beach, Louisa Aparthotel has accommodations with a garden, free private parking, a private beach area and a terrace. The accommodations were outstanding and I would highly recommend to anyone looking for a place in Las Terranas. A little further to the Village but so worth it. Views and proximity to the beach is great. Very clean and tranquil place. We will stay again. We are Ex-pats and this will meet expectations for those worried about booking the hotel unseen. Large apartment with outstanding outside spaces.

Show more Show less
9.3
Awesome
149 reviews
Avg. price/night:
$114
Check availability

BOHO Bohemian Boutique Hotel

Hotel in Pietermaai District, Willemstad

Located in Willemstad, BOHO Bohemian Boutique Hotel has air-conditioned rooms with free WiFi. I only have good things to say about this place and the host, Max. First off, the location is great and within walking distance to the downtown area of Punda. The room was modern and gave you a cozy feel that you don't get in a lot of Caribbean locations. Housekeeping and security are excellent. We stayed during Christmas and were unable to find a rental car anywhere; that was until I messaged Max, and he had one available!

Show more Show less
9
Awesome
138 reviews
Avg. price/night:
$89.10
Check availability

Lashings Boutique Hotel

Hotel in Treasure Beach

Lashings Boutique Hotel features an outdoor swimming pool, garden, a bar and BBQ area in Treasure Beach. Ambiance. View. Breakfast. Room was charming. Bed excellent, comfy good linens and pillows. Loved black and white decor. Real Jamaica! Location is for those who want authenticity not Disney version.

Show more Show less
9
Awesome
197 reviews
Avg. price/night:
$60
Check availability

Hotel Santa Clara

Hotel in San Fernando de Monte Cristi

Hotel Santa Clara has accommodations in San Fernando de Monte Cristi. There's a terrace and guests can use free WiFi and free private parking. The host is absolutely amazing, very helpful and kind. The breakfast is amazing. The value for money is unmatched.

Show more Show less
9.4
Awesome
156 reviews
Avg. price/night:
$36
Check availability

R Hotel Kingston

Hotel in New Kingston, Kingston

Located in Kingston, 2.3 miles from National Heroes Park, R Hotel Kingston provides accommodations with a restaurant, free private parking, an outdoor swimming pool and a fitness center. Clean, modern and comfortable. Excellent location in the central business district of Kingston. The customer service from the staff was exceptional. They went over and above in every respect. I don’t usually write reviews but I was compelled to do so because every member of staff was so fantastic, polite and accommodating.

Show more Show less
9
Awesome
187 reviews
Avg. price/night:
$138.60
Check availability

Altea Palace

Hotel in Bayahibe

Featuring a restaurant, outdoor swimming pool, garden and free WiFi, Altea Palace is located in Bayahibe, a 5-minute walk from Bayahibe Beach and 1.5 miles from Dominicus Beach. Comfortable bed, hot showers, a big and clean room, well-functioning aircon and wi-fi, but best of all, the hosts, Fabrizio and Alicia - and the rest of the staff. Very friendly and helpful! They helped me with everything from doing laundry, extending my stay, drive me to another beach outside the city etc. They were very flexible with breakfast times and made the stay suit me perfectly, as I would go diving early most mornings. The breakfast was so tasty - fruits, juice, pancakes, eggs and sausage, coffee. The place is a bit outside the city center (5-10 minutes walk), which makes it very quiet and isolated. Still, you have everything in a walking distance, even two different and beautiful beaches (Playa Bayahibe y Playa Magalles). Everyone who's going to Bayahibe has to experience staying at Altea Hotel and meet the incredible staff and the local vibe it has! :)

Show more Show less
9
Awesome
178 reviews
Avg. price/night:
$40
Check availability

Diamond Hotel Cabarete

Hotel in Cabarete

Located in Cabarete, a 4-minute walk from Kite Beach, Diamond Hotel Cabarete has accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar. The staff is the nicest, it’s already our second stay in this location and looking forward for many more

Show more Show less
9.1
Awesome
153 reviews
Avg. price/night:
$39
Check availability

Malecon House

Hotel in Vieques

Malecón House is a 13-room boutique hotel located on the Malecón, in the seaside village of Esperanza on Vieques, a tropical island of the southeast coast of Puerto Rico. Very nice property, location, beautiful view, the pool and service on point!

Show more Show less
9.4
Awesome
183 reviews

Caribbean Islands's best hotels with breakfast

See all

Budget hotels in Caribbean Islands

See all

Hotels in Caribbean Islands you can book without a credit card

See all

Most-booked hotels in Caribbean Islands in the past month

See all

FAQs about hotels in Caribbean Islands

Planning a trip? Get inspired by reviews of cities in Caribbean Islands

Explore guest reviews of hotels in Caribbean Islands

See all