Search hotels in Caribbean, Puerto Rico

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

Check out these popular cities in Caribbean

Cancún

2214 hotels

Punta Cana

1727 hotels

Playa del Carmen

2991 hotels

San Andrés

753 hotels

Santa Marta

2277 hotels

Tulum

3218 hotels

Willemstad

931 hotels

Santo Domingo

830 hotels

Montego Bay

469 hotels

Stay in Caribbean's best hotels!

Filter by:

Star rating
Review score

OZ Hotel Collection

Hotel in Cartagena de Indias

OZ Hotel Collection has a fitness centre, garden, a terrace and restaurant in Cartagena de Indias.

T
Tommaso
From
Italy
Great location and staff, very good brekfast
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,494 reviews
Price from
€ 94.38
1 night, 2 adults

Senda Kokkos Beach

Hotel in Los Naranjos

Situated in Los Naranjos, a few steps from Playa de Mendihuaca, Senda Kokkos Beach features accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a private beach...

J
Juan
From
Canada
Senda Kokos hotel is impressive! I was so impressed with the quality and comfort of the facility. It's such a great deal for the amount of money. Staff are incredibly friendly, the aisles and rooms are clean and well taken care of, and the entire place is so well designed. Really recommend this place!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,076 reviews
Price from
€ 101.37
1 night, 2 adults

Hotels 111

Hotel in San Andrés

Situated in San Andrés, 300 metres from Spratt Bight Beach, Hotels 111 features concierge services and free WiFi throughout the property.

H
Henry Marcelo
From
United States
It was amazing! The details are on the little things. The beds were extremely comfortable, like a clowd after a day of adventure and you need to recharge. The staff were lovely, always with a smile and always so kind and knowledgeable. It was an amazing welcome to beautiful San Andres. A few amazing amenities: - towel service for the beach - foot washing station for when you return from the beach and are all sandy - they can get help you get a bike/moped rental right at the hotel. Super convenient. Thank you so much for making me and my wife feel welcome.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,364 reviews
Price from
€ 86.65
1 night, 2 adults

Hotel Vip La Guaira

Hotel in Macuto

Hotel Vip La Guaira features a fitness centre, garden, a shared lounge and terrace in Macuto. Offering a restaurant, the property also has a bar, as well as a sauna and a hot tub.

m
milagros
From
United Kingdom
todo estubo totalmente excellente.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,166 reviews
Price from
€ 140.04
1 night, 2 adults

Hotel Casona del Porvenir

Hotel in Cartagena de Indias

Ideally set in Cartagena de Indias, Hotel Casona del Porvenir features air-conditioned rooms, an outdoor swimming pool, free WiFi and a garden.

A
Alina
From
Israel
The hotel is very modern with excellent facilities and very pleasant and esthetic ambiance, beautiful inner courtyard, very warm and helpful staff
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,067 reviews
Price from
€ 200.37
1 night, 2 adults

Comunidad Calle 13 Hotel Boutique

Hotel in Santa Marta

In a prime location in Santa Marta, Comunidad Calle 13 Hotel Boutique offers air-conditioned rooms, an outdoor swimming pool, free WiFi and a terrace. This 4-star hotel offers a bar.

M
Mihael
From
Croatia
The staff are exceptionally kind and welcoming, always smiling and ready to help. The rooms are cleaned every day, everything is neat and well maintained. We truly felt comfortable and very welcome
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,366 reviews
Price from
€ 40.78
1 night, 2 adults

Senda Watapuy junto al parque Tayrona

Hotel in El Zaino

Set in El Zaino, 2.6 km from Castilletes Beach, Senda Watapuy junto al parque Tayrona offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

M
Mickael
From
France
The location, the pool, the food, the river, the service, a gem in the heart of Tayrona
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 1,213 reviews
Price from
€ 128.95
1 night, 2 adults

Senda Koguiwa junto al parque Tayrona

Hotel in El Zaino

Located five minutes away from Tayrona Park main entrance. Senda Koguiwa junto al parque Tayrona provides accommodation with a restaurant, free private parking and an outdoor swimming pool.

R
Roderick
From
Austria
Extremely friendly team, attentive and caring. Room was very clean and spacious. Property layout was great.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 2,121 reviews
Price from
€ 86.34
1 night, 2 adults

Oz Hotel Luxury

Hotel in Cartagena de Indias

Situated in Cartagena de Indias, 150 metres the nearest beach, Oz Hotel Luxury features air-conditioned accommodation and a bar.

A
Andrea
From
Slovakia
Very nice and clean room and kingsize bed
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 2,706 reviews
Price from
€ 74.53
1 night, 2 adults

Hotel Isabella Tayrona

Hotel in Los Naranjos

Set in Los Naranjos, 1.7 km from Los Naranjos Beach, Hotel Isabella Tayrona offers accommodation with a garden, free private parking, a terrace and a restaurant.

R
Raluca
From
Romania
Everything was perfect. Nice facilities, pool, room. Close to the bus station
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,004 reviews
Price from
€ 74.47
1 night, 2 adults
See all 442 hotels in Caribbean

Most booked hotels in Caribbean in the past month

See all

Popular with guests booking hotels in Caribbean

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 2,068 reviews

Popular with guests booking hotels in Caribbean

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3,030 reviews

Popular with guests booking hotels in Caribbean

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 5,372 reviews

Popular with guests booking hotels in Caribbean

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 443 reviews

Popular with guests booking hotels in Caribbean

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 3,111 reviews

Popular with guests booking hotels in Caribbean

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,571 reviews

Popular with guests booking hotels in Caribbean

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,494 reviews

Popular with guests booking hotels in Caribbean

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 2,099 reviews

Popular with guests booking hotels in Caribbean

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,681 reviews

Popular with guests booking hotels in Caribbean

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 1,323 reviews

Caribbean's best hotels with breakfast

See all
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,130 reviews

Located in Santa Marta, 1.4 km from Bello Horizonte, Santa Marta Marriott Resort Playa Dormida provides accommodation with free bikes, free private parking, an outdoor swimming pool and a fitness...

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 2,274 reviews

Viajero Santa Marta Hostel has an outdoor swimming pool, garden, a shared lounge and terrace in Santa Marta. The property features a bar, as well as a restaurant serving local cuisine.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,090 reviews

Casona de Colegio in Cartagena de Indias provides accommodation with a garden a terrace, an infinity pool and a bar.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,680 reviews

Offering direct access to the beach, Lanna Ban Hotel is located in Puerto Viejo. The hotel features an exotic garden and contemporary Thai architecture. Free WiFi access is available.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,193 reviews

Offering an outdoor pool and a restaurant, GHL San Lazaro Art Hotel is located in Cartagena de Indias.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 2,888 reviews

Located within a 15-minute drive from the San Felipe Castle in Cartagena de Indias, Hotel Oz offers free WiFi access, a meeting room, and an on-site bar. Bocagrande beach is just 200 metres away.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,083 reviews

Finca Barlovento Maloka, Tayrona is a beachfront Hotel located 2 km from the entrance of Tayrona National Park.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,245 reviews

Located 100 metres from the beach, Hotel Irotama Lago offers on-site marine activities, 3 outdoor swimming pools and a spa and fitness centre. WiFi is available. Activities for children are organised.

Budget hotels in Caribbean

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

Set in Barranquilla, 1.4 km from VIVA Shopping Mall, BQ84 Urban Hotel offers accommodation with a shared lounge, free private parking, a terrace and a bar.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 210 reviews

Attractively situated in the Crespo district of Cartagena de Indias, Arcadia Hotel is situated 300 metres from Crespo Beach, 3.1 km from Steps of La Popa Mount and 3.5 km from San Felipe de Barajas...

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 120 reviews

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

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 120 reviews

Set in Cahuita, 200 metres from Blanca, Villa del Mar Hotel Boutique offers accommodation with an outdoor swimming pool, free private parking and a bar.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 303 reviews

Conveniently located in the centre of Santa Marta, Casa Zarah - Alma Hotels is within 400 metres of Bahía de Santa Marta Beach and 500 metres of Santa Marta Cathedral.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 576 reviews

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

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 145 reviews

Set in Santa Veronica, 1.1 km from Playa de Santa Verónica, Hotel Villa Toti offers accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 168 reviews

Set in Santa Marta, within 500 metres of Salguero Beach and 3.8 km of Rodadero Sea Aquarium and Museum, Hotel Brisas del Mar offers accommodation with a terrace and free WiFi as well as free private...

Hotels in Caribbean that you can book without a credit card

See all
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 167 reviews

Located in Palomino, a few steps from Palomino Beach, Coconuco Beach Palomino provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 117 reviews

Cabañas Blue features an outdoor swimming pool, garden, a restaurant and bar in Isla Grande.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 241 reviews

Located in Tolú, Oasis Tolú Hotel Boutique features an outdoor swimming pool, garden, bar, and free WiFi throughout the property. Certain rooms at the property include a balcony with pool view.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 905 reviews

Located in Maiquetía, 2.5 km from Puerto Viejo Beach, BUENAVISTA INN provides accommodation with free bikes, free private parking, a garden and a shared lounge.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 123 reviews

Located in Ríohacha, less than 1 km from Playa de Riohacha, Hotel Monaco De Riohacha features views of the city. Featuring room service, this property also provides guests with a terrace.

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

Conveniently located in the centre of Santa Marta, Hotel Terranova SM offers air-conditioned rooms, a garden, free WiFi and a terrace.

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

Set in Santa Marta and within 2.8 km of Playaca Beach, LUA origenes Alojamiento FIRST FLOOR features a restaurant, non-smoking rooms, and free WiFi throughout the property.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 28 reviews

Well located in the Centro Historico district of Santa Marta, Hostal Nomadas is located 400 metres from Santa Marta Cathedral, 400 metres from Santa Marta Gold Museum and 200 metres from Simon Bolivar...

FAQs about hotels in Caribbean

See reviews by guests who stayed at hotels in Caribbean

See all
From € 899.41 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,861 reviews
We traveled with kid and there was so many activities for him! Loved the kids club! kids didn't wanted to leave kids club! Amazing organizations there when kid can tell when he wants to leave and internet in property is so good that it was always so safe to leave him and get a message without worrying that I will not get a message! Kids pools and aqua park was amazing! There is so many things we liked that I can't even describe all of them! Food, cocktails, staff, entertainment, all was so good and I definitely enjoyed every minute there!
Guest review byIeva
Latvia
From € 326.73 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 2,828 reviews
Kystal Cancun is one of my favorite places to stay, because it has one of the prettiest beaches, and it is also right downtown, so you have easy walking access to many restaurants, shopping and entertainment. Another reason I like coming here, because all-inclusive is optional. I travel alone, don't drink alcohol so it's more cost effective for me to eat in local restaurants.
Guest review byErzsebet
United States
From € 426 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 223 reviews
Breakfast was outstanding. A lot of choice and everything was fresh and delicious. The private beach came with very large comfortable loungers. The staff were very attentive as well. Our oceanview room with a large balcony overlooked the beach as well. One of the best hotels we've stayed at on vacation.
Guest review byAngela
Canada
From € 269.57 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 481 reviews
Terrific location spread across a long sandy beach front with very nice lawned gardens down to the sea. Food was of a high standard - we had great breakfast and dinners served up by a very high-class chef with innovative foods. Staff at all times were very cheerful and helpful.
Guest review byJohn
United Kingdom
From € 296.13 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 3,678 reviews
+ Awesome staff - always super friendly and helpful + Fantastic breakfast - Mexican and international cuisine + Clean and comfortable rooms + Beach access right in front of the hotel You get an overall great experience for a good value for money.
Guest review byKevin
Germany
From € 1,670.33 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 834 reviews
Flawless, perfect, amazing experience. Great food, amazing areal. We won‘t forget our 3 days of All-Fun-Inclusive.
Guest review byMareike
Germany
From € 523.15 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 969 reviews
Exceptionally clean Staff very friendly and helpful. Overall service and stay was exceptional
Guest review byKadisha
United Kingdom
From € 913.31 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 903 reviews
Each morning the breakfast was exclusive and there are plenty of choices rate a star
Guest review byDorrette
United Kingdom
From € 700.29 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 1,636 reviews
Amazing place for kids. My daughter had the time of her life. Will be back for sure
Guest review byIan
Canada
From € 191.44 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 4,037 reviews
Excelente Resort con casino, pool river, gym and extraordinar restaurants !!!!
Guest review byJao
Puerto Rico
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 403 reviews
Beautiful. Awesome. Love the 24 hour room service and the wait was never long.
Guest review byDenise
Trinidad and Tobago
From € 2,457.64 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 62 reviews
Real Paradise to my wife and me, amazing experience for silver anniversary.
Guest review byYongberm
Canada
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 753 reviews
We liked eveeything, we had a great stay. Next time again the Decameron
Guest review byMelanie
Netherlands
From € 137.50 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 2,044 reviews
Great resort by the beach! Friendly staff,free parking,great breakfast
Guest review byYasmine Marianne
France
From € 202.06 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 966 reviews
Beautiful beach view, beautiful pool, good food, friendly staff.
Guest review byJose L
Puerto Rico
From € 626.95 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 249 reviews
My wife had a great experience , She even loved me more now 😩🤣
Guest review byHayles
Jamaica

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

Scored out of 10, guest rating 8.0

Here in Europe, we praise Dubai to the skies.

Here in Europe, we praise Dubai to the skies. In Cancún, the sea is crystal-clear and the beaches are gorgeous and white. Driving around the city is a breeze. You feel safe on the streets. World-class natural and cultural attractions are within easy reach. And there are amusement parks, too.
Guest review byMartin
Czech Republic
Scored out of 10, guest rating 6.0

First of all, I am very disappointed!!!

First of all, I am very disappointed!!! This resort is definitely not a 5 star. Without the lobby, it is a 3 star level and quality. Room was extremely dated, stains on the furniture and a patio furniture was damaged. Top of the bed was a big dark color hair, and sheets were worn and had a hole. In the restaurant chairs are dirty and food left over. The beach had a lot of garbage, the sun bed was always dirty. The concierge gave a lot of promise but never happen. The restaurant waiters are very good, as was housekeeping too. Mike's coffee house was good, but was long wait. Food was oke but nothing wow. I don't recommended this place to anyone who is looking for 5 star service.
Guest review byJozsef
United States
Scored out of 10, guest rating 4.0

Photos of the city show beautiful buildings and churches and...

Photos of the city show beautiful buildings and churches and views but the reality is quite different. The narrow streets are full of noisy motor bikes and scooters and the people who use them have no consideration for pedestrians and other users. They ignore traffic lights and it is quite dangerous to cross the roads. Then if you walk along the walls which are quite safe then look over the edge you will see loads of rubbish dumped and also in the sea. There are litter bins but they are mostly empty. It is a shame because it is quite an attractive city, or would be without the rubbish and the noise. But there are some good points. If you walk around the Parque del Centenario, which is free, you will see Sloths in the trees just above you and also monkeys. You can visit the Islas del Rosario by speedboat on a usual bumpy ride which takes about an hour. It’s not cheap and unfortunately most of the beaches have been grabbed by private owners and hotels. There are some public beaches but they are difficult to access and the footpaths have very few signs, so its easy to lose your way, even though it is a small island.
Guest review byDavid
Italy
Scored out of 10, guest rating 4.0

If you are looking for a party vacation, there are lots of...

If you are looking for a party vacation, there are lots of options in town. For a beach vacation, choose a resort elsewhere (and look into sargassum bloom season before booking). For discovering the marvels of the Yucatan peninsula, choose Merida, or even Valladolid.
Guest review byRaoul
Scored out of 10, guest rating 8.0

Nature-wise, it's amazing! The 7-color sea is true.

Nature-wise, it's amazing! The 7-color sea is true. We swam with sharks, rays, and beautiful fish at the aquarium. Beautiful beaches (although some of them are full of seaweed), alcohol is cheap, and food is nice. I would change the attitude of some people. They want to charge you for everything; they are not polite; they want to take advantage of the tourists. We went to a bar that was empty, and they told us we needed to book. It was empty!! On a tour to Johnny Cay, they took us to see a ship that sank like 40 years ago, and they wanted to charge extra for that. Seriously?
Guest review byCarito
Colombia
Scored out of 10, guest rating 8.0

I loved the atmosphere in the town center in the evening,...

I loved the atmosphere in the town center in the evening, and the geographical and ecosystemic interest of the area, such as the cienagas. The friendly taxis and mototaxis. The general interest for preserving the city clean and protecting the nature.
Guest review byAnonymous
Panama
Scored out of 10, guest rating 4.0

The beach areas were not easy to access and were dominated...

The beach areas were not easy to access and were dominated by resorts which you had to pay to use there parking and beach. There was also a lot of seaweed which can be a problem. Finding a public beach was not easy and we can't really comment on their quality as we didn't get to one. Staying in one of the resorts may give a different experience.
Guest review byglenndenniston
Australia
Scored out of 10, guest rating 10

Willemstad is amazing and Curacao in general is a place to...

Willemstad is amazing and Curacao in general is a place to discover, it has all the things you need (flamingos, turtles, beaches) in a small distance. If you stay, either stay next to Mambo beach for the party and vibe or in westpoint for more nature and beach closeness!
Guest review byyupyoupi
Canada
Scored out of 10, guest rating 10

Santo Domingo is a BEAUTIFUL CITY!!

Santo Domingo is a BEAUTIFUL CITY!! I love the stunning blend of 16th-century colonial history and vibrant Caribbean urban life. I love the romantic cobblestone streets, museums, Parque Colon environment and historical architecture of La Zona Colonial.
Guest review byoscar
Scored out of 10, guest rating 10

My trip to Montego Bay made me feel that I was home in...

My trip to Montego Bay made me feel that I was home in Africa. I enjoyed the food such as curry goat meat, beef and chicken pie, beans and rice etc.... Above all the people I came across with were very nice and respectful to me. The location I stayed was great and the environment was so clean and peaceful. I will always recommend Montego Bay to others as a great place to visit for vacation.
Guest review byAnonymous