Search hotels in Caribbean Islands, Barbados

Enter your dates and choose from 726 hotels and other places to stay

Select occupancy

Check out these popular cities in Caribbean Islands

Punta Cana

1820 hotels

San Juan

1230 hotels

Willemstad

956 hotels

Santo Domingo

896 hotels

Eagle Beach

682 hotels

Montego Bay

451 hotels

Bayahibe

226 hotels

Ocho Rios

365 hotels

Negril

181 hotels

Stay in Caribbean Islands's best hotels!

Filter by:

Star Rating
Review score

Punta Borinquen Resort

Hotel in Aguadilla

Located in Aguadilla, a 12-minute walk from Cueva Survival Beach, Punta Borinquen Resort provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

L
Letty
From
United States
Not noisy nor crowded. Staff was very friendly and polite.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,078 reviews
Price from
$158
1 night, 2 adults

Hyatt Place San Juan

Hotel in San Juan

Hyatt Place San Juan is located in the Convention District and offers a swimming pool with area for kids, a terrace and free WiFi throughout.

F
Fatima
From
Venezuela
Excellent hotel 100% Recommeded
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,918 reviews
Price from
$233.50
1 night, 2 adults

Parador El Faro

Hotel in Aguadilla

Featuring an outdoor pool and a restaurant, Parador El Faro is in Aguadilla. Free Wi-Fi access is available. Each room here includes a TV, air conditioning and satellite channels.

J
Julio
From
United States
Just the most pleasant place to stay.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,025 reviews
Price from
$158
1 night, 2 adults

Bali Style Boutique Hotel

Hotel in Las Terrenas

Located in Las Terrenas, a 7-minute walk from Las Ballenas Beach, Bali Style Boutique Hotel provides accommodations with an outdoor swimming pool, free private parking, a terrace and a restaurant.

A
Anni
From
France
I loved this place! The staff is so nice and helpful and the garden is like a little oasis. The rooms are compact but beautifully decorated and functional. The breakfast was superb too. A perfect place to rest.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 141 reviews
Price from
$90
1 night, 2 adults

TStays Smart Hotel

Hotel in Port-of-Spain

Offering free WiFi throughout the property, TStays Smart Hotel is located in Port-of-Spain. Featuring room service, this property also provides guests with a terrace.

V
Valentine
From
France
The location, the style , the cleanness, clear check-in instructions , very confortable and large suite
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 160 reviews
Price from
$89.10
1 night, 2 adults

hotel la Métisse

Hotel in Saint-François

Located in Saint-François, 1.4 miles from Plage de la Pointe des Pies, hotel la Métisse has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

L
Lisa
From
Canada
Breakfast was wonderful. Owners went above and beyond to make me feel welcome and at home. Would definitely book a stay again.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 176 reviews
Price from
$170.89
1 night, 2 adults

Hotel Hampton By Hilton Santiago De Los Caballeros

Hotel in Santiago de los Caballeros

Located in Santiago de los Caballeros, a 5-minute walk from Monumento a los Heroes de la Restauracion, Hotel Hampton By Hilton Santiago De Los Caballeros provides accommodations with an outdoor...

T
Teresa
From
Dominican Republic
Excellent location, incredible roof top, very nice staff
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 112 reviews
Price from
$158.02
1 night, 2 adults

Kainos Tropical Boutique Hotel

Hotel in Las Terrenas

Located in Las Terrenas, a 8-minute walk from Punta Popy Beach, Kainos Tropical Boutique Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

k
karan
From
United States
Amazing view. Very helpful owners who even helped us plan our itinerary. The owners have done a fantastic job decorating the property and have amazing taste. Breakfast was amazing, we got French and Dominican breakfast. The owners had to migrate from Haiti because of gang violence, just wish we could support them more
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 134 reviews
Price from
$104.50
1 night, 2 adults

Drift Hotels

Hotel in Willemstad

Drift Hotels has an outdoor swimming pool, garden, a shared lounge and terrace in Willemstad. This 4-star hotel offers a shared kitchen, luggage storage space and free WiFi.

M
Marolyn
From
Colombia
Beautiful hotel and the facilities are fantastic and practical
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 212 reviews
Price from
$111.07
1 night, 2 adults

Aston Rubi City Suites

Hotel in Santo Domingo

Ideally located in Santo Domingo, Aston Rubi City Suites has air-conditioned rooms with free WiFi, free private parking and room service.

S
Sarah
From
Puerto Rico
Clean and neat , newly decor , quiet place
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 650 reviews
Price from
$71.97
1 night, 2 adults
See all 726 hotels in Caribbean Islands

Most-booked hotels in Caribbean Islands in the past month

See all

Popular with guests booking hotels in Caribbean Islands

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 3,416 reviews

Popular with guests booking hotels in Caribbean Islands

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 342 reviews

Popular with guests booking hotels in Caribbean Islands

Scored out of 10, guest rating 5.9
Fair - What previous guests thought, 3,024 reviews

Popular with guests booking hotels in Caribbean Islands

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 496 reviews

Popular with guests booking hotels in Caribbean Islands

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 1,322 reviews

Popular with guests booking hotels in Caribbean Islands

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 3,748 reviews

Popular with guests booking hotels in Caribbean Islands

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 3,029 reviews

Popular with guests booking hotels in Caribbean Islands

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 2,658 reviews

Popular with guests booking hotels in Caribbean Islands

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 2,113 reviews

Popular with guests booking hotels in Caribbean Islands

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 693 reviews

Caribbean Islands's best hotels with breakfast

See all
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 191 reviews

Located in Eagle Beach, a 2-minute walk from Eagle Beach, JOIA Aruba by Iberostar has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 110 reviews

Located in Cabarete, a 5-minute walk from Encuentro Beach, La Curadiña - Encuentro Surf Hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 103 reviews

Located in Santiago de los Caballeros, 2.6 miles from Monumento a los Heroes de la Restauracion, Residence Inn by Marriott Santiago de los Caballeros has accommodations with an outdoor swimming pool,...

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 109 reviews

Located in Las Galeras, one mile from La Playita Beach, Oasis en la naturaleza Rancho alto bonito has accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 197 reviews

Located in Cabarete, a 5-minute walk from Kite Beach, Kibayo Cabarete Boutique Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 168 reviews

Located in Pointe-Noire, 1.4 miles from Marigot Beach, TropicAngel ECOLODGE de Charme has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 470 reviews

Located in Las Terrenas, a 2-minute walk from Punta Popy Beach, TAKUMA BOUTIK HOTEL provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 178 reviews

Located in Las Terrenas, a 5-minute walk from Punta Popy Beach, PUNTA POPY BOUTIQUE HOTEL - Adults Only has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Budget hotels in Caribbean Islands

See all
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 194 reviews

Offering free WiFi, EMY HOUSE offers accommodations in La Laguna, 14 miles from Dye Fore and 16 miles from Marina de Casa de Campo.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 163 reviews

Located in Las Galeras, a 13-minute walk from Las Galeras Beach, BUNGALOWS COLIBRI has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 130 reviews

Located in Las Terrenas, a few steps from Punta Popy Beach, guest house MY WAY provides accommodations with a terrace, free private parking, a restaurant and a bar.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 284 reviews

Sweet Home Punta Cana Guest House features free bikes, garden, a shared lounge and terrace in Punta Cana.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 485 reviews

Located in Cabarete in the Puerto Plata Province Region, 984 feet from Encuentro Beach.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 570 reviews

Located in Las Terrenas, a 5-minute walk from Las Ballenas Beach, Leeloo Boutique Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 440 reviews

This beach-front guest house offers a terrace with BBQ, stunning views of the ocean and free Wi-Fi throughout. It is located in the Playa Rincón Beach and 5 minutes’ drive from Rincón city center.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 403 reviews

Located in Las Terrenas, a few steps from Las Ballenas Beach, Hotel Coco Plaza provides accommodations with an outdoor swimming pool, free private parking, a garden and a bar.

Hotels in Caribbean Islands you can book without a credit card

See all
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews

Located in Punta Cana, a 5-minute walk from Arena Gorda Beach, Hotel Bloom Garden Beach Punta Cana provides accommodations with an outdoor swimming pool, free private parking, a garden and a private...

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 12 reviews

Located in San Felipe de Puerto Plata, a 9-minute walk from Costambar, Ocean Winds Hotel provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a private...

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 8 reviews

Sun on the bay beach hotel features free bikes, outdoor swimming pool, a garden and private beach area in Palmar de Ocoa. Among the various facilities of this property are a shared lounge and a bar.

Casa Sylvie

Hotel in Sosúa
No credit card needed
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 39 reviews

Located in Sosúa, a 8-minute walk from Sosua Beach, Casa Sylvie provides accommodations with an outdoor swimming pool, free private parking and a garden.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 297 reviews

Located conveniently in Santo Domingo, Honky Tonk Colonial has an à la carte breakfast and free WiFi throughout the property.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 114 reviews

Located in Las Terrenas, a few steps from Punta Popy Beach, Hotel Casa Robinson provides accommodations with a garden, free private parking, a shared lounge and a terrace.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 174 reviews

Located in Higuey, 24 miles from Dye Fore, Habana Hotel Y Restaurante provides accommodations with an outdoor swimming pool, free private parking, a restaurant and a bar.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 168 reviews

Hostal Marina Samana is located in Santa Bárbara de Samaná, a 15-minute walk from Cayacoa Beach and 23 miles from Pueblo de los Pescadores.

FAQs about hotels in Caribbean Islands

See reviews by guests who stayed at hotels in Caribbean Islands

See all
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 2,073 reviews
I had a fantastic short stay at Karibea Saint Luce Hotel. Everything about the experience was enjoyable—from the warm hospitality to the excellent accommodations. The room was comfortable, clean, and well-maintained, providing the perfect space to relax. The food was also a highlight of my stay. Every meal was delicious, with a great variety of options that truly enhanced the experience. The hotel's atmosphere was welcoming, and the service was top-notch. I would definitely recommend this hotel to anyone looking for a pleasant and relaxing stay. I look forward to visiting again in the future! .
Guest review byRajdularie
Trinidad and Tobago
From $241.39 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,050 reviews
I've been a regular customer since the beginning and seeing that it's still the same but constantly improving in every way make me realize the management and personnel has done a fantastic job. This hotel and green areas are gorgeous; the pool area is absolutely beautiful, and the room was very comfortable with a jacuzzi and shower and a balcony overlooking the sea. Congratulations and best wishes for continued success. I will definitely keep coming back, whether as a couple or with the family.
Guest review byOsvaldo
United States
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 690 reviews
Lovely hotel with beach views. Beautifully decorated for Christmas. On site bar, restaurant looking out at the ocean. Friendly staff. On site secure parking . Really nice place 👌 I would stay more often if it was a little less expensive maybe on weekdays or certain seasons it could be less expensive for example if it isn't in high demand. I know it's a hotel not bnb but I feel 120/ night is more average especially as breakfast isn't free
Guest review byKrisztina Kreidl
United States
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,911 reviews
Excelent location, beautiful facilities and very very friendly and nice people. There's a bunch of activities for all ages, and you get to be entertained all the time. It is mostly good food and is very accessible everywhere in any of its multiple restaurants.
Guest review bySebastian
Colombia
Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 712 reviews
The employee he was awesome and even helped me to get a Uber , had a good attitude from him. I just don’t remember his name!
Guest review byMaria
Puerto Rico
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 778 reviews
Nice resort. Clean room. Comfortable bed. Good buffet style breakfast.
Guest review byMamun
Canada
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 365 reviews
Exceptional services, facilities, entertainment and location
Guest review bySourav (Sam)
Canada
From $14,864.11 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 933 reviews
Beautiful place, lot of possibilities to enjoy your stay.
Guest review byVladimir
Bolivia
From $211.46 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 959 reviews
All in this place is amazing and beautiful
Guest review byVictor
Puerto Rico
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 4,046 reviews
Clean and neat staff members are awesome!
Guest review byMariellie
United States
From $218 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,157 reviews
Up to date clean organization friendly
Guest review byVeronica
Puerto Rico
From $430.98 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 226 reviews
Superb staff and Beach Bar service!
Guest review byGabrielle
United States
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 472 reviews
Beautiful views and tranquility.
Guest review byPeter
United States
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 235 reviews
Everything it’s a gorgeous hotel
Guest review byJames
United States
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 56 reviews
Serene, beautiful, and private.
Guest review byBryan
United States

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

Scored out of 10, guest rating 10

The arrangements with transportation and the resort were top...

The arrangements with transportation and the resort were top-notch. There was a large crowd of tourists mostly at customs and immigration, but I was surprised how fast it moved. The return was somewhat chaotic since all the passengers have to first check in one area and then walk for about three minutes to where the airlines counters are situated and where one goes through security
Guest review byReyes
Scored out of 10, guest rating 6.0

San Juan is a beautiful city but inflating has soared as...

San Juan is a beautiful city but inflating has soared as high as Hawaii. There are too many vendors trying to sell you stuff at overpriced. For example a pina colada from a street vendor costs 22 dollars, plus tip, plus tax (11%). Ridiculous for a place that produces pineapples.
Guest review byJuan
United States
Scored out of 10, guest rating 10

Curaçao is a small island that is perfect for a relaxing...

Curaçao is a small island that is perfect for a relaxing trip of about 7 to 10 days. It's a wonderful place to unwind and enjoy the beaches and atmosphere. One thing to keep in mind is transportation. Public transportation is very limited—I hardly ever saw a public bus, and there were very few taxis. As a tourist, it's highly recommended to rent a car or a scooter to explore the island comfortably. Another thing I really loved was the incredible mix of cultures and languages. The island has a unique international vibe, and the warm tropical weather with high humidity is perfect if you enjoy getting a nice tan quickly!
Guest review byJo Varela
France
Scored out of 10, guest rating 10

THE TRANSPORTATION WAS GREAT 👍 PEOPLE WERE VERY FRIENDLY.

THE TRANSPORTATION WAS GREAT 👍 PEOPLE WERE VERY FRIENDLY. THE FOOD WAS GREAT I DIDN'T LIKE THE FACT THAT TOO MANY MOTORCYCLES GO BY AND MOST OF THEM DON'T FOLLOW UP WITH THE CITY RULES. RED LIGHTS WERE TREATED NOT SO WELL BUT, OVERALL IT WAS A GOOD EXPERIENCE.
Guest review byGonzalez
Scored out of 10, guest rating 10

Puerto Plata is a beautiful place overall, and I actually...

Puerto Plata is a beautiful place overall, and I actually had a really good time—just not at the place I stayed. What I liked: The people were great—friendly, welcoming, and full of good energy I had a lot of fun exploring outside, enjoying the city, beaches, and local spots The culture, music, and vibe make it a place you can truly enjoy What I didn’t like: My accommodation was terrible, which affected part of the experience Some places can be hit or miss, so where you stay really matters Overall: Even though my stay at the property was bad, Puerto Plata itself was a great experience. The people and the environment made up for it. I would definitely come back—but next time, I’ll choose a better place to stay. Tip: Do your research on accommodations. The location is amazing, but your stay can make or break the experience
Guest review byELDJMOE
United States
Scored out of 10, guest rating 8.0

Eagle is my second favorite beach.

Eagle is my second favorite beach. I’d rather not be super close to other groups, but the chair guys were hard to catch. I love that the parking is free. I love that people are just friendly.
Guest review byLinda
United States
Scored out of 10, guest rating 8.0

Twice each year, I vacation in Montego Bay.

Twice each year, I vacation in Montego Bay. The hotels I stay at are very good, family oriented. Access to the airport is easy not much traffic. The shopping centres near are welcoming and convenient
Guest review byJennifer Thompson
Jamaica
Scored out of 10, guest rating 8.0

A relaxed beach town, and major step-off point for trips to...

A relaxed beach town, and major step-off point for trips to Saona Island. The place is buzzing at the start and end of the day when island trips depart and return, but otherwise it's relaxed and friendly. Plenty of places to eat and drink at night. Overall, far more liberty to wander and take trips than if you're stuck at a resort :-)
Guest review byPeter
Netherlands
Scored out of 10, guest rating 10

I love how lively Ocho Rios is.

I love how lively Ocho Rios is. I think it's very central to most activities and is still authentic in a way where most tourist destinations try to hard to impress foreigners and end up washing out the culture. Everyone was very nice and approachable and offered help where they could. They're very laid back and nothing seems to bother them. The vibe was 10/10. There's something there to do for every age group. Food is next level, including their fast food restaurants. Places that I don't eat at home, tasted like a new world in Jamaica. KFC, Burger King and Pizza Hut were a nice treat for my kids when they wanted something familiar towards the end of their two week stay and having had only local food and snacks majority of the trip. Great for families but would probably be cool for a solo trip as well.
Guest review byAnonymous
Scored out of 10, guest rating 10

Favorite spots to eat were Three Dives (jerk), Pushcart, and...

Favorite spots to eat were Three Dives (jerk), Pushcart, and Best In The West (jerk). We got around by taxi - just ask at the hotel desk and they can easily arrange it for you. Traffic patterns are very different than in the US, so I don't recommend driving. We truly enjoyed snorkeling at the West End and saw a lot of variety. On Seven Mile Beach, we enjoyed walking along the beach and stopping in all the tiny bars for Red Stripes or Dirty Bananas. The late-night live music at Roots Bamboo and Woodstock were also really fun!
Guest review byBedwell
United States

More places to explore, more ways to go