Search Hotels in Puerto Rico

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Top Cities in Puerto Rico

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 5,463 hotels in Puerto Rico with room rates, reviews, and availability. Most hotels are fully refundable.

Margaritaville Vacation Club by Wyndham - St. Thomas
4 out of 5
6080 Estate Smith Bay, St. Thomas
7.8/10 Good! (1,034 reviews)
"Staff, entertainment, food"

Reviewed on Sep 24, 2023

Margaritaville Vacation Club by Wyndham - St. Thomas
Hyatt Regency Grand Reserve Puerto Rico
4 out of 5
200 Coco Beach Blvd. Highway 955-I, Río Grande
Fully refundableReserve now, pay when you stay
The price is $278 per night from Oct 3 to Oct 4
$278
per night
Oct 3 - Oct 4
8.2/10 Very Good! (1,234 reviews)
"The stay was nice. But i did get sick from undersooked chicken from the Prime restaurant on the premises. Also, the hotel wanted to charge me more for the resort fee then what Expedia said I would have to pay."

Reviewed on Sep 25, 2023

Hyatt Regency Grand Reserve Puerto Rico
CIQALA Luxury Suites
4 out of 5
752 Manuel Fernandez Juncos Ave, San Juan
The price is $158 per night from Oct 1 to Oct 2
$158
per night
Oct 1 - Oct 2
7/10 Good! (1,000 reviews)
"Definitely recommend! Service was fantastic, rooms were spacious and clean, parking and walkable 24 hour stores/restaurants!"

Reviewed on Sep 23, 2023

CIQALA Luxury Suites
Save an average of 15% on thousands of hotels when you're signed in
Residence Inn by Marriott San Juan Isla Verde
3.5 out of 5
6500 Isla Verde Avenue, Isla Verde, Carolina
Fully refundableReserve now, pay when you stay
The price is $199 per night from Sep 28 to Sep 29
$199
per night
Sep 28 - Sep 29
9/10 Wonderful! (638 reviews)
"Great stay ‼️"

Reviewed on Sep 26, 2023

Residence Inn by Marriott San Juan Isla Verde
Bolongo Bay Beach Resort
3 out of 5
7150 Bolongo, St. Thomas, St. Thomas
7.8/10 Good! (1,000 reviews)
"The staff were friendly. Everyone was knowledgeable about what to do and where to go on the island."

Reviewed on Sep 1, 2023

Bolongo Bay Beach Resort
CasaBlanca Hotel
3.5 out of 5
316 Calle Fortaleza, San Juan
Fully refundableReserve now, pay when you stay
The price is $132 per night from Oct 1 to Oct 2
$132
per night
Oct 1 - Oct 2
8.8/10 Excellent! (1,001 reviews)
Nice Place
"The staff was amazing. Just one little thing, Wished the bed was more comfortable a little to hard for me. Room 3C"

Reviewed on Sep 25, 2023

CasaBlanca Hotel
Wyndham Palmas Beach & Golf Resort
4 out of 5
170 Candelero Drive, Palmas del Mar, Humacao, Puerto Rico
Fully refundableReserve now, pay when you stay
The price is $152 per night from Sep 28 to Sep 29
$152
per night
Sep 28 - Sep 29
8/10 Very Good! (112 reviews)
Best of the Best
"Bedroom and bathroom was super clean and very comfortable. great food, staff was very help full and bilingual,"

Reviewed on Sep 20, 2023

Wyndham Palmas Beach & Golf Resort
Condado Palm Inn San Juan, Tapestry Collection by Hilton
3 out of 5
55 Condado Avenue, San Juan
The price is $150 per night from Oct 3 to Oct 4
$150
per night
Oct 3 - Oct 4
8/10 Very Good! (1,862 reviews)
"Definitely enjoyed the stay there with a beautiful view of the ocean."

Reviewed on Sep 23, 2023

Condado Palm Inn San Juan, Tapestry Collection by Hilton
Verdanza Hotel
3.5 out of 5
8020 Tartak Street, Isla Verde, Carolina
Fully refundable
The price is $129 per night from Oct 17 to Oct 18
$129
per night
Oct 17 - Oct 18
7/10 Good! (1,477 reviews)
"The pool side rooms needs renovations."

Reviewed on Sep 22, 2023

Verdanza Hotel
Aloft San Juan
3.5 out of 5
300 Convention Boulevard, San Juan
Fully refundableReserve now, pay when you stay
The price is $159 per night from Oct 1 to Oct 2
$159
per night
Oct 1 - Oct 2
8.8/10 Excellent! (654 reviews)
"I had an amazing Stay at this hotel! Property was clean and the staff was very helpful and pleasant. I traveled with my 14 year old daughter and she’s already looking forward to returning. We were also lucky enough to catch a mini concert next door at the T-mobile arena where there was live entertainment ..."

Reviewed on Sep 25, 2023

Aloft San Juan
Dorado Beach, a Ritz-Carlton Reserve
5 out of 5
100 Dorado Beach Drive, Dorado
The price is $1,095 per night from Sep 28 to Sep 29
$1,095
per night
Sep 28 - Sep 29
9.4/10 Exceptional! (186 reviews)
"5 star experience all around!"

Reviewed on Aug 18, 2023

Dorado Beach, a Ritz-Carlton Reserve
Point Pleasant Resort
4 out of 5
6600 Estate Smith Bay, St. Thomas, St. Thomas
8.4/10 Very Good! (975 reviews)
"Point Pleasant Resort was a phenomenal experience. The staff was welcoming, friendly, and personable. The food was yummy and the views were beautiful! I absolutely would stay here again if I have the opportunity to visit St. Thomas again!"

Reviewed on Sep 16, 2023

Point Pleasant Resort
The Condado Plaza Hilton
4 out of 5
999 Ashford Avenue, San Juan
Fully refundableReserve now, pay when you stay
The price is $221 per night from Oct 14 to Oct 15
$221
per night
Oct 14 - Oct 15
7/10 Good! (1,002 reviews)
"Everything was excellent"

Reviewed on Sep 24, 2023

The Condado Plaza Hilton
Olga's Fancy
3 out of 5
Honduras 8, St. Thomas
The price is $119 per night from Oct 1 to Oct 2
$119
per night
Oct 1 - Oct 2
9.4/10 Exceptional! (1,000 reviews)
"Very nice. All rooms have a view of the ocean and harbor. Beautiful pool."

Reviewed on Sep 11, 2023

Olga's Fancy
Flamboyan on the Bay Resort and Villas
3.5 out of 5
6200 Magens Bay Road, St. Thomas, St. Thomas
The price is $120 per night from Oct 5 to Oct 6
$120
per night
Oct 5 - Oct 6
8.6/10 Excellent! (346 reviews)
"Great customer service and lovely dining options on property. Enjoyed our stay!"

Reviewed on Sep 19, 2023

Flamboyan on the Bay Resort and Villas
Dreams Miramar
2.5 out of 5
635 Avenida Fernández Juncos, San Juan, San Juan
Fully refundableReserve now, pay when you stay
The price is $127 per night from Sep 28 to Sep 29
$127
per night
Sep 28 - Sep 29
8/10 Very Good! (636 reviews)
"Excelente localización. Habitaciones cómodas y equipadas. Check out a las 12MD lo cual es excelente."

Reviewed on Sep 11, 2023

Dreams Miramar
3050 Boutique Hotel
3.5 out of 5
3050 Av. Isla Verde, Carolina, Carolina
8.8/10 Excellent! (11 reviews)
"Excelente, muy limpio y cómodo. Creo que deberían agregarle algunas amenidades como por ejemplo, una cafetera y una plancha para la comodidad del huésped, pero fuera de eso, esta en un lugar super centrico, cerca de la playa y del viejo San Juan, hay un market 24 horas abierto al lado, el anfitrión ..."

Reviewed on Sep 10, 2023

3050 Boutique Hotel
Olive Boutique Hotel, A Small Luxury Hotel of the World
4 out of 5
Aguadilla St. #55 Condado, San Juan
The price is $224 per night from Sep 28 to Sep 29
$224
per night
Sep 28 - Sep 29
9/10 Wonderful! (518 reviews)
"The staff were amazing. Great recommendations by Stephanie and Ariana. Will definitely come back for a quick gateway"

Reviewed on Aug 14, 2023

Olive Boutique Hotel, A Small Luxury Hotel of the World
Costa Bahia Hotel & Convention Center
3.5 out of 5
Exit 205 Road 127 Km 8.6, Guayanilla
The price is $140 per night from Sep 28 to Sep 29
$140
per night
Sep 28 - Sep 29
8.6/10 Excellent! (1,181 reviews)
"Nice, clean property. My two boys really enjoyed the arcade and the two pools...especially the waterslide! The breakfast was nothing fancy but nice that they offered it. Our only complaint is that our room had no hot water. We called the front desk and they sent someone up immediately but he wasn't ..."

Reviewed on Sep 21, 2023

Costa Bahia Hotel & Convention Center