Search hotels in Caribbean, Saint Vincent & Grenadines

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

Check out these popular cities in Caribbean

Cancún

2336 hotels

Punta Cana

1610 hotels

Santa Marta

2168 hotels

Playa del Carmen

3117 hotels

Tulum

3539 hotels

San Andrés

745 hotels

Santo Domingo

736 hotels

Barranquilla

756 hotels

Willemstad

870 hotels

Stay in Caribbean's best hotels!

Filter by:

Star Rating
Review score

Hotels 111

Hotel in San Andrés

Hotels 111 has accommodations with free WiFi in San Andrés, ideally set a 13-minute walk from North End and 0.6 miles from San Andres Bay.

B
Bonnie
From
Canada
Wow, what an amazing stay! Great service from the start. The woman at the front desk was absolutely lovely. She was so incredibly attentive and kind. The rooms were very clean- comfortable bed, AC worked well, nice hot showers with shampoo, conditioner, body wash and working TV. We also had to check out early for a tour and they stored our luggage and had a bathroom for us to shower and change afterwards. The lobby was also clean, always greeted with a smile and great service! Kareem was amazing. We had an issue with our tour and he went above and beyond with helping us. He also sent us a list of recommendations for the island. Very helpful and informative! Definitely would stay here again especially with the staff.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,149 reviews
Price from
$101.06
1 night, 2 adults

Hotel Vip La Guaira

Hotel in Macuto

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

A
Andres
From
United Arab Emirates
I really enjoyed my time there, even if it was for one day, you got a nice casino in the same building, a nice pier where you can walk around and have a great time, the staff's attention it's above great, plus you'll good round trip to the airport for free!!!! Don't miss the chance and stay!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,042 reviews
Price from
$112
1 night, 2 adults

Hotel Casona del Porvenir

Hotel in Cartagena de Indias

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

R
Roberto
From
Belgium
The property is beautiful, with great facilities including swimming pool and a rooftop jacuzzi. The staff is very friendly and helpful, and the location is perfect - in a super cute street in the historic center or Cartagena. The perfect way to visit this very busy and lively city! The room is fully equipped with AC, fan, Japanese toilet, coffee machine, a plate with fruits, etc.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,098 reviews
Price from
$292.14
1 night, 2 adults

Comunidad Calle 13 Hotel Boutique

Hotel in Santa Marta

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

A
Alina
From
Mexico
our best stay on the coast of Colombia so far! the staff is super friendly and helpful, the rooms are sparkly clean and comfortable, it’s quiet at night (my first night of sleep after insanely loud Cartagena), and an amazing location. 300% recommend!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,367 reviews
Price from
$42.27
1 night, 2 adults

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.

M
Maria
From
Spain
The views, the rooms, the food, the staff.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 1,273 reviews
Price from
$159.29
1 night, 2 adults

Aquamare Hotel

Hotel in San Andrés

Located a 2-minute walk from Spratt Bight Beach, Aquamare Hotel offers 4-star accommodations in San Andrés and features an outdoor swimming pool, a restaurant and a bar.

K
Kelly
From
Canada
The property was nice, new and in a very central location but the best part was the staff. Incredibly friendly and helpful.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2,058 reviews
Price from
$244.23
1 night, 2 adults

Sofitel Barú Cartagena

Hotel in Cartagena de Indias

Facing the beachfront, Sofitel Barú Cartagena offers 5-star accommodations in Cartagena de Indias and features an outdoor swimming pool, fitness center and terrace.

V
Veronica
From
Argentina
Everything was so great. Facilities, food, activities, staff. great choice! we will be back, for sure !
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,043 reviews
Price from
$315
1 night, 2 adults

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.

J
Joan
From
South Africa
Beautiful place. Delicious food. Good service. Perfect place to relax!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 2,294 reviews
Price from
$104.34
1 night, 2 adults

Oz Hotel Luxury

Hotel in Cartagena de Indias

Located in Cartagena de Indias, 492 feet the nearest beach, Oz Hotel Luxury features air-conditioned accommodations and a bar.

R
Roosje
From
Netherlands
The breakfast buffet was awesome with a plenty variation every day. The whole staff were very attentive. Great location, lots of restaurants and shops nearby.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 2,778 reviews
Price from
$95.63
1 night, 2 adults

Hotel Isabella Tayrona

Hotel in Los Naranjos

Located in Los Naranjos, 1.1 miles from Los Naranjos Beach, Hotel Isabella Tayrona has accommodations with a garden, free private parking, a terrace and a restaurant.

O
Olga
From
Poland
Delicious juice from fresh mangos straight from the tree and the best cazuela de mariscos ever! Friendly atmosphere :)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,028 reviews
Price from
$68.01
1 night, 2 adults
See all 115 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.8
Good - What previous guests thought, 4,127 reviews

Popular with guests booking hotels in Caribbean

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

Popular with guests booking hotels in Caribbean

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

Popular with guests booking hotels in Caribbean

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

Popular with guests booking hotels in Caribbean

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

Popular with guests booking hotels in Caribbean

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

Popular with guests booking hotels in Caribbean

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

Popular with guests booking hotels in Caribbean

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

Popular with guests booking hotels in Caribbean

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

Popular with guests booking hotels in Caribbean

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 4,994 reviews

Caribbean's best hotels with breakfast

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

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

From $439.91 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,616 reviews

Set in Cartagena de Indias, a few steps from Bocagrande Beach, Hyatt Regency Cartagena offers accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar.

From $230 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2,899 reviews

Set in the Bocagrande district in Cartagena de Indias, 0.9 mi from Cartagena's Gold Museum, Estelar Cartagena de Indias Hotel y Centro de Convenciones features air-conditioned rooms with free WiFi...

From $240.50 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,603 reviews

Offering an outdoor pool and fitness center in a brand new building, Holiday Inn Express Barranquilla Buenavista is located in the Riomar district in Barranquilla, 0.6 mi from Buenavista Shopping...

From $104 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,711 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.

From $123.17 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,247 reviews

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

From $192.61 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 2,920 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 656 feet away.

From $128.47 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,126 reviews

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

From $221.67 per night

Budget hotels in Caribbean

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 2,311 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.

From $65.39 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 193 reviews

Located conveniently in the center of Santa Marta, Casa Zarah - Alma Hotels is within a 4-minute walk of Bahía de Santa Marta Beach and 500 yards of Santa Marta Cathedral.

From $72.16 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 100 reviews

Located in Santa Verónica, a 12-minute walk from Playa de Santa Verónica, Hotel Villa Toti has accommodations with free bikes, free private parking, an outdoor swimming pool and a garden.

From $80.50 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 313 reviews

Elegant Accommodations: Rincon de la Sierra Minca in Minca offers well-equipped rooms with balconies, private bathrooms, and mountain views. Common areas feature free WiFi.

From $68.03 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 113 reviews

Casana Rosa Hotel features a garden, terrace, a restaurant and bar in Santa Marta.

From $59.45 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 131 reviews

Located in Minca, 14 miles from Quinta de San Pedro Alejandrino, Hotel El Santuario provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

From $39.63 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 195 reviews

Facing the beachfront, Casa Dos Almas offers 4-star accommodations in Guachaca and has a garden, private beach area and terrace.

From $125.45 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 123 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.

From $93.96 per night

Hotels in Caribbean you can book without a credit card

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

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

From $136.60 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 237 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 a pool view.

From $162.23 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 928 reviews

Located in Maiquetía, 1.6 miles from Puerto Viejo Beach, BUENAVISTA INN provides accommodations with free bikes, free private parking, a garden and a shared lounge.

From $86.24 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 338 reviews

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

From $60.50 per night

Maya Eco Village

Hotel in Akumal
No credit card needed
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 112 reviews

Located in Akumal, 18 miles from Tulum Archeological Site, Maya Eco Village has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

From $226.61 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 9 reviews

Located in Capurganá, hotel vista al mar is a few steps from Capurganá Beach. With free WiFi, this 4-star hotel offers room service and a 24-hour front desk. The hotel has a terrace and a hot tub.

From $72.31 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 10 reviews

Located in Cartagena de Indias, Hotel ladymar cartagena provides air-conditioned rooms with free WiFi.

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

Attractively set in the Crespo district of Cartagena de Indias, Arcadia Hotel is located a 3-minute walk from Crespo Beach, 1.9 miles from Steps of La Popa Mount and 2.2 miles from San Felipe de...

From $55.48 per night

FAQs about hotels in Caribbean

See reviews by guests who stayed at hotels in Caribbean

See all
From $438.18 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 2,869 reviews
it's by far the BEST beach in all of cancun!!! the breakfast is amazing!! the hotel is a bit dated bit fur the price and location it's pretty much what you expect! the staff are so nice! the Krystal Altitude is right next to it... same beach, double the price! Since we're at the beach the whole day in the end staying at the Krystal just makes sense!! 🤩 parasailing above this beach was just incredible! breakfast is huge, fresh, delicious and worth the money if included in your room. but no need to do all inclusive... breakfast is enough and then dinner in town is perfect! las Isla shopping center is only 5 minutes bus drive away. Save the taxi fare to la Isla, it’s so close to Can walk or take one of the red buses for 12 pesos!
Guest review by
Dhyana
Switzerland
From $204.48 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,967 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 by
Rajdularie
Trinidad and Tobago
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 908 reviews
The food was excellent, especially lunch. Staff are great...especially Justin from bar, Mr. Lewis and Kemron from dinner room; they were so professional, welcoming and made our stay wonderful. I don't repeat hotels, however, my wife and I are considering to return...
Guest review by
D'wan
Jamaica
From $1,134 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,871 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 by
Sebastian
Colombia
From $1,590 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 963 reviews
The Xcaret Mexico Hotel is spectacular. The rooms, the staff service, the restaurants, the parks, the transportation, the amenities, the shows, in short, everything is wonderful. Exceeded my expectations.
Guest review by
Evelyn
Puerto Rico
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 332 reviews
Everything it’s excellent, the perfect place to forget about everything and be yourself, have a great timpe with your partner, good music, gorgeous views, delicious food, i will come back soon!
Guest review by
Carlosgoalkeep
Mexico
From $2,576.40 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 54 reviews
The calmness of the resort and the professionalism of the staff with the attention to every detail
Guest review by
Michelle
Lebanon
From $498.17 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 3,659 reviews
Beach, room, restaurants, everything you need in one place. Excelent customer service.
Guest review by
Manuel
Panama
From $403.08 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 929 reviews
Nice resort. Clean room. Comfortable bed. Good buffet style breakfast.
Guest review by
Mamun
Canada
From $840.90 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 809 reviews
Lots of food options and food was very tasty. Service was excellent.
Guest review by
Mellisa
Bermuda
From $743.36 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 240 reviews
The food, the pool, the sports bar and the staff are exceptional
Guest review by
Angus
Jamaica
From $703.91 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 246 reviews
Amazing staff, food, beach and location. Simply put, paradise
Guest review by
Keter
Israel
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 506 reviews
Exceptional services, facilities, entertainment and location
Guest review by
Sourav (Sam)
Canada
From $505.51 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,522 reviews
Nice and clean every very nice but the A/C wasn’t so cool
Guest review by
Katy
Puerto Rico
From $862.67 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,065 reviews
Staff very kindness, helpfully, amazing people
Guest review by
Erika
Colombia
From $217.17 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 985 reviews
All in this place is amazing and beautiful
Guest review by
Victor
Puerto Rico
From $183.15 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 3,865 reviews
The food was great.the pools also.
Guest review by
Soto
Puerto Rico
From $338.77 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 523 reviews
Beautiful views and tranquility.
Guest review by
Peter
United States

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

4.0

Take official taxi or Uber.

Take official taxi or Uber. The others are robbers, ecpecially at the airport. Car rental services are beyond horrible in the high season. Read the ratings. Its insane, that services this bad can continue to do business. They ignored my reservation and tried to upsell me another car with 10x the price. We used taxi's (official taxi and Uber) instead. Maya's, Valladolid, Xcaret are all nice and worth a visit.
Guest review by
Kristjan
8.0

Nice city with an interesting historical centre and the...

Nice city with an interesting historical centre and the coloured popular area of Getzemani; the Spanish city walls which protect the centre have a nice walk path "ronda. Nice restaurants and roof top terraces. the Castillo is a masterpiece to not miss and the subset from its top an amazing experience.
Guest review by
marina mucciarela
Italy
8.0

Very cool and helpful hotel staff and the location of the...

Very cool and helpful hotel staff and the location of the room. The breakfast is okay other food is good The bad part was The loud music from the restaurant and loud noise from the restaurant exhaust broke the quietness which bothered us too much
Guest review by
Kabir
4.0

There are 3 things to do. - City Tour incl. swimming.

There are 3 things to do. - City Tour incl. swimming. - Minca waterfall incl. swimming. - Natural park tour incl. swimming.. The lost city is also possible, for 4-6 days trip but that is not related to Santa Marta.
Guest review by
Benji
Denmark
4.0

By far the best thing about Playa del Carmen is the close...

By far the best thing about Playa del Carmen is the close proximity to cenotes. They are amazing water filled caves that you can explore, but you'll always need to do so with a guide. Otherwise, Playa del Carmen is pretty whatever. Kinda fun if you're looking for touristy party bar vibes (like Hard Rock Cafe type stuff), but generally it feels like a tourist trap for the most part. There are soooo many scammers here and it's really hard to tell what is a legitimate official group or just another scammer. For example, the Tulum national park entrance is filled with people selling tickets and tours as if they are park employees, but they are not. They even have constructed a fake security gate entrance to make it appear you must buy tickets before entering the park area, and of course the tickets they sell are about 4x the actual price. The beaches could be nice if they weren't filled with garbage. This is likely because many street food vendors and restaurants serve styrofoam and plastic utensils that frequently end up on the beach and broken into tiny bits. So the beaches are actually quite ugly as a result. Tren Maya is pretty useless since they decided to construct it miles inland from the towns, so it just leaves you in the middle of the jungle. Overall, I mostly just felt like I was being ripped off every day I was in Playa de Carmen and the area around it. I'd only recommend visiting a cenote or two and leaving for some place nicer.
Guest review by
Michael
United States
4.0

Tulum could be an easy place to avoid.

Tulum could be an easy place to avoid. The sea beaches are mostly inaccessible and are not at all worth visiting. There are few Cenotes around that are really good. Rather spend time in Cancun (for sea beach) and multiple Mayan Archeological sites in Yucatán.
Guest review by
Durga
United States
2.0

Only go if you like chaos, dirt, and loud music every 10...

Only go if you like chaos, dirt, and loud music every 10 meters. This is not a destination if you want to rest and see nice beaches. The people are completely disrespectful and drive like maniacs. Apparently is completely acceptable in Colombia to bring your own Bluetooth speaker to the beach and turn it on at max volume. The problem is that everyone has the same great idea so you end up with five speakers less than 20 meters away from you. This is not a good beach destination at all.
Guest review by
Pablo Gonzalo
Argentina
10

a beautiful city with a lot history and a modern feeling...

a beautiful city with a lot history and a modern feeling combine. good food .friendly people. we all ways fell safe you can see police pretty much everywhere. calle de las damas is a most go street. super easy and safe to walk around . boca chica is the closer beach near the citi.
Guest review by
walter
United States
10

Great people, very polite and cheerful.

Great people, very polite and cheerful. The city booms with the best gastronomy for very good orices. The malecon del Rio area is great! Many beautiful shopping centers. Great carnival museum… it’s a great city.
Guest review by
Clara Navas
Belgium
8.0

Willemstad was interesting but I wouldn't go again over the...

Willemstad was interesting but I wouldn't go again over the holidays. It was just too crowded. Trying to find a place to park when we went to La Reina, a cafe we loved, was very stressful. The most interesting thing is the slavetrade museum. Anyone who visits should visit that museum. It's truly astonishing. It's actually worth going to Willemstad just to see that museum.
Guest review by
Kathleen
United States