BookGuestRooms
Puerto Rico
Destinations

Hotels in Puerto Rico

Puerto Rico has 113 places to stay listed here — 113 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around $75.

Browse by city
Where to stay

Cities in Puerto Rico

Where to stay in Puerto Rico

CityListingsFromTop-rated
San Juan 42 hotelsfrom $134Casa Ciana (4.6/5)
Rincon 9 hotelsfrom $125Villa Cofresi (4.7/5)
Vieques 7 hotelsfrom $114Casa de Amistad Guesthouse (4.9/5)
Ponce 6 hotelsfrom $135Holiday Inn Ponce & El Tropical Casino by IHG (4.5/5)
Luquillo 4 hotelsfrom $173Fairfield by Marriott Luquillo Beach (4.5/5)
Aguadilla 3 hotelsfrom $161Parador El Faro (4.6/5)
Rio Grande 3 hotelsfrom $75Wyndham Grand Rio Mar Rainforest Beach and Golf Resort (4.5/5)
Cabo Rojo 3 hotelsfrom $117Combate Beach Resort (4.5/5)
Dorado 3 hotelsfrom $126Hyatt Vacation Club at Hacienda del Mar (4.5/5)
La Parguera 3 hotelsfrom $135Parguera Plaza Hotel - Adults Only (4.8/5)

Good to know

How many hotels are listed in Puerto Rico?

113 hotels, guesthouses and B&Bs across 33 cities in Puerto Rico, each with rooms, photos and live partner rates.

What do hotels in Puerto Rico cost?

Listed nightly rates on partner sites start around $75, varying by area, property and dates. Live prices show on the booking partner's page.

Which Puerto Rico city has the most listings here?

San Juan, with 42 listed hotels.