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

Wonderful: 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

Hotel in Centro Historico, Santa Marta

Ideally set in Santa Marta, Casa Rosa - Alma Hotels has air-conditioned rooms, a shared lounge, free WiFi and a terrace. This 4-star hotel offers room service and a 24-hour front desk. Everything was amazing. They pay a lot of attention to the details which can be seen in every room. Location is great, breakfast as well.

Show more Show less
9.1
Wonderful
1,025 reviews
Price from
$63
per night

Senda Watapuy

Hotel in El Zaino

Located in El Zaino, 1.6 miles from Castilletes Beach, Senda Watapuy provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. we have stayed in many hotels around the world and senda watapuy is exceptional. it’s breath-takingly beautiful. the staff is super friendly and helpful. we enjoyed our stay and would definitely recommend and hopefully come back!

Show more Show less
9.7
Exceptional
1,229 reviews
Price from
$158
per night

Sofitel Barú Calablanca

Hotel in Cartagena de Indias

Facing the beachfront, Sofitel Barú Calablanca offers 5-star accommodations in Cartagena de Indias and features a garden, restaurant and bar. The facility is gorgeous. One of the best resorts I've stayed at. The staff were all amazing. Always greeted you with smiles.

Show more Show less
9.2
Wonderful
1,028 reviews
Price from
$320
per night

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

Hotel in Playa del Carmen

Located in Playa del Carmen, 5.5 miles from Playa del Carmen Maritime Terminal, Hotel Xcaret Arte - All Parks All Fun Inclusive - Adults Only provides accommodations with free bikes, free private... Room service All fun Inclusive KIND staffs Bathing facilities

Show more Show less
9.4
Wonderful
1,595 reviews
Price from
$596.70
per night

Senda Koguiwa

Hotel in El Zaino

Located five minutes away from Tayrona Park main entrance. Senda Koguiwa provides accommodations with a restaurant, free private parking and an outdoor swimming pool. my husband and I stayed for 4 nights and only have good things to stay. The staff will go out of their way to help you. The food is terrific, the pool is perfect and the overall facility exceeded our expectations.

Show more Show less
9.6
Exceptional
2,728 reviews
Price from
$102
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 a 5-minute walk of Palomino Beach. Nice and comfortable rooms. Very kind people, good breakfast and drinks. absolutely recommend!

Show more Show less
9.2
Wonderful
1,473 reviews
Price from
$11
per night

Oz Hotel Luxury

Hotel in Bocagrande, Cartagena de Indias

Located in Cartagena de Indias, 492 feet the nearest beach, Oz Hotel Luxury features air-conditioned accommodations and a bar. The upgrade us to a junior suite with 2as completely free of charge. The only i was disappnditit it was the rooms thr dont gave thr balcony lime the promice.

Show more Show less
9.3
Wonderful
3,172 reviews
Price from
$79
per night

Faranda Collection Barranquilla, a member of Radisson Individuals

Hotel in El Prado, Barranquilla

Located in Barranquilla, a 1-minute walk from Church of the Immaculate Conception, Faranda Collection Barranquilla, a member of Radisson Individuals has accommodations with an outdoor swimming pool,... The location is amazing, and many areas to visit close by. Very safe and clean. Really good and attentive service in every area. Special thanks to Alexandra front desk attendance. Nayla, Wilmer, and José are really good restaurant services . And off course, Sherley, the front desk supervisor. She rocks!

Show more Show less
9
Wonderful
1,332 reviews
Price from
$82.80
per night

Hotel Isabella Tayrona

Hotel in Los Naranjos

Located in Los Naranjos, a 12-minute walk from Los Naranjos Beach, Hotel Isabella Tayrona has accommodations with a garden, free private parking, a terrace and a restaurant. I loved everything. The position, the food, the accomodation, the cleaningness. Even the mojito were amazing. Personnel was absolutely amazing. My stay could have never been better. An oasis of peace.

Show more Show less
9.2
Wonderful
1,089 reviews
Price from
$80
per night

Santa Marta Marriott Resort Playa Dormida

Hotel in Santa Marta

Located in Santa Marta, a 16-minute walk from Bello Horizonte, Santa Marta Marriott Resort Playa Dormida provides accommodations with free bikes, free private parking, an outdoor swimming pool and a... Always friendly and professional staff.

Show more Show less
9.1
Wonderful
1,354 reviews
Price from
$151.20
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 & disinfection
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 you can book without a credit card

See all

FAQs about hotels in Caribbean

Explore guest reviews of hotels in Caribbean

See all