Find hotels in Puerto Rico Island from ฿4,286
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Puerto Rico Island
Apart hotel
Check prices for these dates
Our top choices for Puerto Rico Island hotels

Couples Suites at Ocean Park Beach Club
Couples Suites at Ocean Park Beach ClubSanturce
8.6 out of 10, Excellent, (7 reviews)
The price is ฿4,546
฿6,977 total
includes taxes & fees
11 Jan - 12 Jan

Casa Placita Hotel
Casa Placita HotelSanturce
9.8 out of 10, Exceptional, (9 reviews)
The price is ฿3,653
฿4,379 total
includes taxes & fees
19 Jan - 20 Jan

Hacienda Villa Sotomayor
Hacienda Villa SotomayorAdjuntas
9.2 out of 10, Wonderful, (25 reviews)
The price is ฿2,273
฿2,760 total
includes taxes & fees
12 Jan - 13 Jan

Flor De India
Flor De IndiaCondado
9.8 out of 10, Exceptional, (6 reviews)
The price is ฿7,843
฿8,549 total
includes taxes & fees
21 Jan - 22 Jan

Room 1 - Stylish Accessible Suite
Room 1 - Stylish Accessible SuiteSanturce
10.0 out of 10, Exceptional, (1 review)
The price is ฿2,823
฿4,274 total
includes taxes & fees
3 Feb - 4 Feb

Olimpo Court by Otium
Olimpo Court by OtiumSanturce
7.2 out of 10, Good, (36 reviews)
The price is ฿3,181
฿4,019 total
includes taxes & fees
27 Jan - 28 Jan

Abitta Condado
Abitta CondadoCondado
8.2 out of 10, Very good, (57 reviews)
The price is ฿5,659
฿7,426 total
includes taxes & fees
12 Jan - 13 Jan

Hyatt Vacation Club at Hacienda del Mar, Dorado
Hyatt Vacation Club at Hacienda del Mar, DoradoSabana
9.4 out of 10, Exceptional, (3,086 reviews)
The price is ฿5,573
฿7,443 total
includes taxes & fees
26 Jan - 27 Jan

Costa Bahia Hotel & Convention Center
Costa Bahia Hotel & Convention CenterGuayanilla
9.0 out of 10, Wonderful, (1,903 reviews)

Holiday Inn Mayaguez and Tropical Casino by IHG
Holiday Inn Mayaguez and Tropical Casino by IHGMayagüez
9.4 out of 10, Exceptional, (1,173 reviews)
The price is ฿4,643
฿5,154 total
includes taxes & fees
5 Feb - 6 Feb

Parguera Plaza Hotel - Adults Only
Parguera Plaza Hotel - Adults OnlyLajas
9.6 out of 10, Exceptional, (674 reviews)
The price is ฿4,235
฿4,616 total
includes taxes & fees
11 Jan - 12 Jan

Rincon of the Seas - Grand Caribbean Hotel
Rincon of the Seas - Grand Caribbean HotelRincon
9.0 out of 10, Wonderful, (1,101 reviews)
The price is ฿5,961
฿6,497 total
includes taxes & fees
20 Jan - 21 Jan


Aquarius Vacation Club at Dorado del Mar
Aquarius Vacation Club at Dorado del MarHiguillar
8.0 out of 10, Very good, (2,951 reviews)

Copamarina Beach Resort & Spa
Copamarina Beach Resort & SpaGuanica
9.2 out of 10, Wonderful, (1,010 reviews)
The price is ฿6,748
฿8,827 total
includes taxes & fees
22 Jan - 23 Jan


Anchors Hotel
Anchors HotelFajardo
9.6 out of 10, Exceptional, (49 reviews)
The price is ฿5,720
฿7,773 total
includes taxes & fees
3 Feb - 4 Feb


Turtle Bay Inn
Turtle Bay InnLajas
9.6 out of 10, Exceptional, (433 reviews)
The price is ฿4,033
฿4,315 total
includes taxes & fees
25 Jan - 26 Jan

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Great weekend hotel deals in Puerto Rico Island
Showing deals for:23 Jan - 25 Jan
Image gallery for HACIENDA ILUMINADA ECO RETREAT

HACIENDA ILUMINADA ECO RETREAT
Maricao
10/10Exceptional (4 reviews)
10% off
Price is ฿9,882
฿21,543 total
includes taxes & fees
Save an average of 15% on thousands of hotels when you're signed in
Stay near popular Greater Antilles attractions
Learn more about Puerto Rico Island
Cobblestone streets and colourful colonial buildings in Old San Juan transport you to another era. Beyond the city, El Yunque rainforest offers hiking trails and waterfalls, while Vieques Island boasts bioluminescent bays for nighttime kayaking.

Top Puerto Rico Island Hotel Reviews

Metro Art Hotel
10/10 Excellent

Condado Vanderbilt Hotel
10/10 Excellent
More cheap stays in Puerto Rico Island

La Calma Poshtel
Av. Las Palmas 1051 San Juan San Juan
The price is ฿3,932 per night from 26 Jan to 27 Jan
฿3,932
฿4,286 total
26 Jan - 27 Jan
includes taxes & fees
7.2/10 Good! (643 reviews)

























































































