Search hotels in Caribbean, Puerto Rico

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

November 2026

1234567
891011121314
15161718192021
22232425262728
2930

December 2026

12345
6789101112
13141516171819
20212223242526
2728293031
Flexible date options
Select occupancy

Check out these popular cities in Caribbean

Cancún

149 hotels

Barranquilla

139 hotels

Santa Marta

288 hotels

Santo Domingo

102 hotels

Tulum

198 hotels

Punta Cana

143 hotels

San Andrés

94 hotels

Willemstad

40 hotels

Stay at the best hotels in Caribbean

Filter by:

Property ratingIncludes stars and other ratings.
Review score

OZ Hotel Collection

Hotel in Cartagena de Indias

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

A
Arthur
From
Puerto Rico
First I will say the high light of my trip definitely has to be the staff they were so nice and helpful I MEAN EVERYONE WAS AMAZING …true hotel was super amazing also I have no complaints everything was a 10/10
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 2,576 reviews
Price from
$159.08
1 night, 2 adults

Senda Kokkos Beach Tayrona

Hotel in Los Naranjos

Located in Los Naranjos, a few steps from Playa de Mendihuaca, Senda Kokkos Beach Tayrona has accommodations with a seasonal outdoor swimming pool, free private parking, a fitness center and a garden....

J
Jimena030
From
Bolivia
We adore absolutely everything. The people, the service, the food, the facilites, the beach, the views. We are very pleased and happy with our experience here. Totally recommended!!!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,330 reviews
Price from
$169.61
1 night, 2 adults

Rincon del Mar Palomino

Hotel in Palomino

Located a 11-minute walk from Palomino Beach, Rincon del Mar Palomino offers 4-star accommodations in Palomino and features an outdoor swimming pool, a garden and a bar.

L
Lucho
From
Colombia
Excelente servicio de Enrique
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,033 reviews
Price from
$28.18
1 night, 2 adults

Hotels 111

Hotel in San Andrés

Hotels 111 has accommodations in San Andrés. The property is non-smoking throughout and is located a 4-minute walk from Spratt Bight Beach. At the hotel, rooms are equipped with a closet.

N
Nuno
From
Portugal
Excellent hotel and extremely well located, 2-3 minutes from the beach. The room was excellent and we were lucky enough to have a balcony. A little overpriced, especially for not offering other services, but it makes up for it being an extremely pleasant and modern building. The team is five stars. It's worth it for the Nespresso coffee and for lending beach towels. If I ever return to San Andrés, I will have no doubts in choosing this hotel. I highly recommend it.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,520 reviews
Price from
$118.93
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.

D
Danae
From
Spain
The staff is helpful and friendly. The gym and restaurants are so convenient to have. And the room was cozy and clean.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,364 reviews
Price from
$100
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.

J
Jose David
From
Netherlands
The rooms and facilities are nice and cleaning. The staff was very friendly and helpful. I exceeded my expectations.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,322 reviews
Price from
$55.97
1 night, 2 adults

Senda Watapuy Boutique Hotel Tayrona

Hotel in El Zaino

Located in El Zaino, 1.6 miles from Castilletes Beach, Senda Watapuy Boutique Hotel Tayrona provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

E
Edwin
From
United States
Met our expectations and more!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 1,150 reviews
Price from
$226.06
1 night, 2 adults

Senda Koguiwa Tayrona Nature Hotel

Hotel in El Zaino

Located five minutes away from Tayrona Park main entrance. Senda Koguiwa Tayrona Nature Hotel provides accommodations with a restaurant, free private parking and an outdoor swimming pool.

C
Casey
From
Netherlands
The area and facilities are great. The hotel is one massive garden, with tastefully constructed buildings and facilities. Staff are very friendly and helpful. We were also pleasantly surprised that the on-site restaurant/bar/activities were very affordable.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,861 reviews
Price from
$120.74
1 night, 2 adults

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...

G
Gabriel
From
Canada
Close to the airport, excellent service
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,144 reviews
Price from
$207.20
1 night, 2 adults

Viajero Santa Marta Hostel

Hotel in Santa Marta

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.

T
Torsten
From
Germany
The place just rocks 🙂😁😋 If you aim to party on past midnight, you move to Brisa Loca 😆
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 2,144 reviews
Price from
$58.75
1 night, 2 adults
See all 479 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.9
Good - What previous guests thought, 6,212 reviews

Popular with guests booking hotels in Caribbean

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

Popular with guests booking hotels in Caribbean

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

Popular with guests booking hotels in Caribbean

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

Popular with guests booking hotels in Caribbean

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

Popular with guests booking hotels in Caribbean

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

Popular with guests booking hotels in Caribbean

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

Popular with guests booking hotels in Caribbean

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

Popular with guests booking hotels in Caribbean

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

Popular with guests booking hotels in Caribbean

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 2,598 reviews

Caribbean's best hotels with breakfast

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

Guest review
I like the staff and how they helped me to get to the airport
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,672 reviews

Guest review
It is clean, beautiful and has a perfect location
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,701 reviews

Guest review
Tranquility and closeness for restaurants and beach
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 4,183 reviews

Guest review
Conveniently located at the airport
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,321 reviews

Guest review
Spacious bedroom with a desk in case you need to work Comfortable bed Amazing location Helpful front desk
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 2,598 reviews

Guest review
I loved the bathtub, the room had a great space, the breakfast is really good and also the staff was great.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 43 reviews
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 2,871 reviews

Guest review
The hotel is a good option for a short trip, has good location, breaks fast was amazing

Budget hotels in Caribbean

See all
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 2,576 reviews

Guest review
First I will say the high light of my trip definitely has to be the staff they were so nice and helpful I MEAN EVERYONE WAS AMAZING …true hotel was super amazing also I have no complaints everything was a 10/10
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,857 reviews

Guest review
Friendly and approachable staff. Also, there is a very cute cat that appears at nights.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 2,049 reviews

Guest review
Outstanding facilities, staff and location!
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 2,364 reviews

Guest review
The staff are all very helpful and the room is big. I liked the refrigerator in the room and the hotel is in a good location surrounded by many restaurants, shops, and supermarkets. Nice hotel and nice stay and I'll be back for sure.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 2,653 reviews

Guest review
El precio accesible y la propiedad está en excelente estado, excelente servicio, todos muy cordiales y amables
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 2,609 reviews

Guest review
Clean, good location, delicious breakfast and good price!
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 2,303 reviews

Guest review
I found the front desk very helpful they room clean and the bed very comfortable! Will stay again when I pass thru in a couple weeks.. was able to easily walk with my luggage from the ado terminal and the next day easily hailed collectives to plaza Américas and Costco
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 173 reviews

Guest review
The rooms on the inside facing the courtyard, were very quiet.

Hotels in Caribbean you can book without a credit card

See all
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,729 reviews

Guest review
Loved it, wonderful breakfast!
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,402 reviews

Guest review
Beautiful property. Unfortunately we arrived late (initially we had an Airbnb booked that turned into a disaster) and had to leave early. The staff were very friendly and booked us in quickly.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 3,712 reviews

Guest review
Very beautiful in location and appearance, staff really friendly and welcoming. It would be pleasure to stay again
Scored out of 10, guest rating 5.8
Fair - What previous guests thought, 3,022 reviews

Guest review
very good location and service breakfast is simple but tasty eggs sandwich coffee and juice
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 3,236 reviews

Guest review
Swimming pool! Breakfast!!! Staff useful and nice Huge bed
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 3,115 reviews

Guest review
Everything really nice and clean
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 814 reviews

Guest review
From start to finish, the staff was amazing. Jocelyn went above and beyond during checkout and made my stay a delight. Our shuttle driver was polite, professional and safe beyond the wheel. It was definitely the staff that made this beautiful hotel a top notch stay!!
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,734 reviews

Guest review
Location is excellent. There's a mall nearby, a 7-11, a rental car and also a Walmart Express in the same building as the hotel. They also allow you to leave your luggage before and after checkout which is excellent! The whole hotel felt safe.

FAQs about hotels in Caribbean

See reviews by guests who stayed at hotels in Caribbean

See all
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 333 reviews
I usually don’t write reviews, but this place is pure magic. everything was amazing. I was hesitating to book because of the terrible reviews they have here, but after staying there, I can’t understand them. perhaps it comes from people that don’t understand the concept of the hotel or are looking for a complete different type of holidays… you won’t find a crowded all inclusive resort there, if that’s what you’re looking for. this hotel touched my heart and soul. It gives you the perfect platform to disconnect and reconnect. I felt so connected to myself, to the nature around and overall present and grateful. every corner of this place is specially curated and extremely beautiful. also the daily activities included for the guests are great. i tried the spa and it was exceptional. they have holistic treatments for the body, mind and soul. some of them performed by a shaman. everything was perfect, including the staff… the angels, security, the waiters, mixologists, hostesses, sommelier, bell boys. I was treated with love and care. I felt at home. I was so pleasantly surprised that I had to extend my stay. and if I could, I would have stayed longer. I will definitely come back.
Guest review by Rebeca
United Arab Emirates
From $502.41 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 220 reviews
We stayed many 5 star hotels during our tarvels around the world last few decades, but we will for sure remember La Toubana. Very special small luxury hotel complex, right next to the sea. Congratulation for the interior designer - the hotel has a beautiful tropical but modern style. We stayed in a Tikaz bungalow with private pool. We had a little garden that was like a mini jungle. The entire hotel complex is like a mini jungle, you hardly see any buildings or rooms due to the very well kept forest. The bar, restaurant, and swimming pool is 100m above the sea (which was not clear from the pictures I saw before) with absolutely breathtaking WOW view. Very few hotels can say that the well positioned and polished pictures are not giving back the reality, as the reality is much nicer for La Toubana! We celebrated our 25th wedding anniversary and the hotel gave us suprise gifst, that was also very nice of them. Finally, the dinner was Michelin quality, congratulation to that as well! The hotel is not cheap indeed, but absolutely worth the money, if you can afford it once in your life.
Guest review by Zsuzsanna
Hungary
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 829 reviews
This hotel is amazing. I was traveling with my 11-year old autistic son and we had a blast. It's very family friendly. Food was wonderful. Staff was super friendly too. Our bedroom had a stunning ocean view. I absolutely loved their hours of operation for breakfast (until 11:30 am), lunch (until 5:30 pm), and dinner (until 11:30 pm), so this is the all-inclusive I'm talking about. We could wake up late, still have great breakfast, eat in the middle of the afternoon, and have dinner after 8 pm. We only ate at the La Fuente restaurant next to the reception. I also used their room service to order snacks and it was great too. Their snack bars are awesome and drinks are great. They try to make whatever drink you ask. The beach was great too. Super clean sand, warm water (even for December), and beautiful view. We also had a chance to walk around to other attractions. Great location! This was my third time in Cancun and now this is my favorite hotel!!!
Guest review by Jamaria
United States
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 71 reviews
Just returned from our honeymoon and didn’t want to leave. We loved everything about the property. Beautiful grounds, the bungalows were spectacular and ocean was clean and beautiful. Restaurants were very nice and you could walk around the property and everything was close by. Food was delicious! We loved the staff, room service, beach, taco bar, events, drinks. And best of all, Daniel and Enrique went above and beyond! We appreciated them so much! It’s going to be hard to top this vacation.
Guest review by Kristin
United States
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,987 reviews
Almost everything, I loved the fact that it's an old property but so well managed that you can't make out if not being told. It's was an amazing experience. I and my family enjoyed every bit of the time spent on this property.
Guest review by pooja
Kenya
From $205.74 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 946 reviews
The hotel is simply amazing. The views of the ocean in front of the hotel are gorgeous. Especially during the sunrise. Add on the mountain backdrop and you have a picture perfect vacation. The bar had good drinks.
Guest review by Ignacio
United States
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 331 reviews
It’s a beautiful property with excellent pools, restaurants and lounges. Our room was pretty good too, I just wish there was better lighting in the bathroom.
Guest review by Tanya
United States
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 2,131 reviews
The location of this hotel was perfect. It was on a hill overlooking the ocean. Had two available pools and the room was spacious.
Guest review by Prince
Saint Lucia
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 258 reviews
En general quedamos muy impresionados con las instalaciones y sobre todo la calidez del personal en todo momento y lugar.
Guest review by JOSE
Colombia
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 750 reviews
Nice resort. Clean room. Comfortable bed. Good buffet style breakfast.
Guest review by Mamun
Canada
From $457.02 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 3,579 reviews
The pool is amazing, good view to the beach and very kind people
Guest review by Sandra
Israel
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 2,632 reviews
The location is amazing. Their room service was also good.
Guest review by Paris Alberto
Mexico
From $3,025 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 686 reviews
Everything - I can’t think of a more perfect place
Guest review by Till
Mexico
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 988 reviews
The food , the customer service, friendly staff .
Guest review by Williams
Jamaica
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 4,129 reviews
Clean and neat staff members are awesome!
Guest review by Mariellie
United States
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 483 reviews
Beautiful views and tranquility.
Guest review by Peter
United States
From $577.05 per night
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 1,891 reviews
Very good ambiance por families
Guest review by Emanuel Carvajal
Costa Rica

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

Scored out of 10, guest rating 4.0

I would strongly recommend choosing Antigua or St Lucia...

I would strongly recommend choosing Antigua or St Lucia instead. The destination is overcrowded with tourists, which takes away much of its appeal. Also, be very careful when selecting your hotel, as many resorts are located on the Atlantic Ocean rather than the Caribbean Sea, meaning the beaches and sea conditions can be quite different from what you might expect. In my experience, the best hotels tend to be adults-only resorts, which generally offer a quieter and more relaxing atmosphere.
Guest review by Tania
United Kingdom
Scored out of 10, guest rating 6.0

In October Cancun was hot and humid.

In October Cancun was hot and humid. Within a few minutes of leaving an air-con room you are sweating. The town is built on tourism, there are gift shops everywhere. There are interesting destinations to visit from Cancun, but for me the town was of little interest.
Guest review by Robert
United Kingdom
Scored out of 10, guest rating 8.0

Playa del Carmen is nice to visit with the beach only a few...

Playa del Carmen is nice to visit with the beach only a few blocks from the downtown area. Xcaret is a must on your visit, we enjoyed this paradise archeological park full of natural wonders and Mexico’s culture in the middle of a jungle! Beautiful place!
Guest review by Bea
United States
Scored out of 10, guest rating 10

Tulum has a lot to offer. It’s a really cool place.

Tulum has a lot to offer. It’s a really cool place. Don’t judge the book by its cover. A lot of the hotels don’t look real inviting from the front, from the street view. But there hidden gem when you walk into the front doors. You can walk almost everywhere, lots of shopping. People are friendly.
Guest review by JEFFrey Allen
United States
Scored out of 10, guest rating 10

We absolutely loved Cartagena's Old Town!

We absolutely loved Cartagena's Old Town! The beautifully preserved historic architecture, countless dining options, charming shops, and local artists’ galleries made it a wonderful experience. It’s walkable and feels safe day or night. A great place to visit and spend a few days fully enjoying the atmosphere.
Guest review by Kira
United States
Scored out of 10, guest rating 8.0

Good place to be the homebase for sightseeing and adventure...

Good place to be the homebase for sightseeing and adventure (e.g. lost city, Palomino) while combined with nice beaches. Old town and harbour area is nice, great boot trips to surrounding beaches worth considerung.
Guest review by micschneider1971
Germany
Scored out of 10, guest rating 10

San Andrés completely exceeded our expectations!

San Andrés completely exceeded our expectations! The weather was gorgeous, and the crystal-clear water is even more stunning in person. A trip to Johnny Cay is an absolute must—it boasts what has to be the most breathtaking beach on the island. Pure paradise from start to finish.
Guest review by anthorichie
Peru
Scored out of 10, guest rating 10

So many shops, and restaurants, all within walking distance,...

So many shops, and restaurants, all within walking distance, Everyone was so nice and helpful. What a Beautiful place to stay. We stayed at the Scuba Lodge, It was nice to charge food to your room, or stop in for a drink in the bar. There is so much going on in the evening time and so many things to do and see. There is a lot of pride on their island. Was hoping to find the pigs and flamingos, but was unsuccessful, but did see some beautiful sites and outstanding beaches while looking for them. Oer all an A+++ Highly recommended. Oh and I highly recommend going on the Aquafari, it was amazing to see the fish and sea life. Eating at El Goucho Steakhouse was Delicious, and the view was and ambience was amazing . Everywhere we went the ambience was a coffee house style. Wonderful!!!! And do take time to go to the Distillary, It was fun and educational. I highly recommend the Iguana Cafe outdoor eating by the Queen Anne Bridge.
Guest review by Rebecca
United States
Scored out of 10, guest rating 8.0

It was my second visit to the DR and my first time to Santo...

It was my second visit to the DR and my first time to Santo Domingo. Zona Colonial is a nice area, very safe and they do everything to make tourists feel safe. You see a lot of police in the area. Enough restaurants to chose from.
Guest review by Hamstra
Scored out of 10, guest rating 10

It’s a great city. Deja Resort is a great place to stay.

It’s a great city. Deja Resort is a great place to stay. The staff makes you feel comfortable. Very pleasant staff. The dining room staff such as Satia and Miss Marie and also the dining room supervisor makes us feel so welcome. What I really appreciate about this hotel is that this hotel offer any amount of nights you want to stay. It’s reall budget friendly. I was searching for an all inclusive with a reasonable price that would allow my kids to stay also. I shopped around and couldn’t find any but Deja resort gave me the opportunity. They also call and check with me to see how things were going and that made me feel so special.
Guest review by Natalie
United States

More places to explore, more ways to go