Skip to main content

Stay in Caribbean's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Casa Rosa - Alma Hotels 4 stars

Hotel in Centro Historico, Santa Marta

Ideally situated in the centre of Santa Marta, Casa Rosa - Alma Hotels features air-conditioned rooms, a shared lounge, free WiFi and a terrace. Friendly staff, clean room, good breakfast, quiet accommodation

Show more Show less
9.1
Superb
1,046 reviews
Price from
R$ 342
per night

Senda Watapuy 5 stars

Hotel in El Zaino

Set in El Zaino, 2.6 km from Castilletes Beach, Senda Watapuy offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Location in the hills/mountains covered by the jungle is simply out of this world. It is also nearby the entrance of Tyrona park. The rooms are very beautiful and well maintained in the beautiful tropical garden. Spa is great and in an amazing spot of the garden. Restaurant is very good with interesting plates and revisited local cuisine.

Show more Show less
9.7
Exceptional
1,251 reviews
Price from
R$ 830
per night

Sofitel Barú Calablanca 5 stars

Hotel in Cartagena de Indias

Facing the beachfront, Sofitel Barú Calablanca offers 5-star accommodation in Cartagena de Indias and features a garden, restaurant and bar. Incredible in every aspect : the quality of the rooms, the beach, the staff, the pools, etc etc

Show more Show less
9.2
Superb
1,041 reviews
Price from
R$ 1,585
per night

Hotel Xcaret Arte - All Parks All Fun Inclusive - Adults Only 5 stars

Hotel in Playa del Carmen

Located in Playa del Carmen, 8.8 km from Playa del Carmen Maritime Terminal, Hotel Xcaret Arte - All Parks All Fun Inclusive - Adults Only provides accommodation with free bikes, free private parking,... the room was great, the property was exquisitely maintained and the staff was super courteous and friendly

Show more Show less
9.4
Superb
1,605 reviews
Price from
R$ 2,910
per night

Senda Koguiwa 4 stars

Hotel in El Zaino

Located five minutes away from Tayrona Park main entrance. Senda Koguiwa provides accommodation with a restaurant, free private parking and an outdoor swimming pool. The design. The peace. A relaxing oasis surrounded by caos.

Show more Show less
9.6
Exceptional
2,745 reviews
Price from
R$ 496
per night

Palomino Sunrise

Hotel in Palomino

Palomino Sunrise has an outdoor swimming pool, garden, a shared lounge and restaurant in Palomino. Offering a bar, the property is located within 500 metres of Palomino Beach. What truly sets Palomino Sunrise apart is the exceptional service. The staff was attentive, friendly, and always willing to go the extra mile to ensure a memorable stay.

Show more Show less
9.2
Superb
1,465 reviews
Price from
R$ 79
per night

Oz Hotel Luxury 4 stars

Hotel in Bocagrande, Cartagena de Indias

Situated in Cartagena de Indias, 150 metres the nearest beach, Oz Hotel Luxury features air-conditioned accommodation and a bar. Great location with trendy look! a touch of luxury feeling with an affordable price! I got free upgrade to suite for free during my last night there!

Show more Show less
9.3
Superb
3,199 reviews
Price from
R$ 439
per night

Faranda Collection Barranquilla, a member of Radisson Individuals 5 stars

Hotel in El Prado, Barranquilla

Set in Barranquilla, 200 metres from Church of the Immaculate Conception, Faranda Collection Barranquilla, a member of Radisson Individuals offers accommodation with an outdoor swimming pool, free... Spacious bedroom with comfortable beds, good breakfast.

Show more Show less
9
Superb
1,321 reviews
Price from
R$ 476
per night

Hotel Isabella Tayrona 3 stars

Hotel in Los Naranjos

Set in Los Naranjos, 1.1 km from Los Naranjos Beach, Hotel Isabella Tayrona offers accommodation with a garden, free private parking, a terrace and a restaurant. Casa Isabella is such a beautiful place and we would highly recommend to anyone visiting the area. It’s well located near the entrance to Tayrona. The staff are so lovely and welcoming and the food was great. The pool was clean and perfect to relax in the heat.

Show more Show less
9.3
Superb
1,090 reviews
Price from
R$ 420
per night

Santa Marta Marriott Resort Playa Dormida 5 stars

Hotel in Santa Marta

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... Rooms were good size, bed very comfortable, view from the balcony was spectacular. The steam room in the spa was great as I haven't found many places in Colombia that have them. Pool area was nice though we didn't use it as we were only there one night. Staff were very friendly and efficient.

Show more Show less
9.1
Superb
1,345 reviews
Price from
R$ 993
per night

Hotels with extra health and safety measures

Find hotels in Caribbean with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Caribbean in the past month

See all

Caribbean's best hotels with breakfast

See all

Budget hotels in Caribbean

See all

Hotels in Caribbean that you can book without a credit card

See all

FAQs about hotels in Caribbean

Explore guest reviews of hotels in Caribbean

See all