Hotels in Puerto Rico

Search and compare Puerto Rico hotels from hundreds of travel sites and save

Puerto Rico
28 Jul — 29 Jul2
Puerto Rico
Wed 28/7
Thu 29/7
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Puerto Rico

Filter by star ratings
All filters
Best Western Plus Condado Palm Inn & Suites
Best Western Plus Condado Palm Inn & Suites
8.1 Excellent
55 Condado Avenue, San Juan, Puerto Rico
Show on map
4.0 km from city centre, San Juan, Puerto Rico 
ExcellentBased on 2,571 reviews
8.1

Best Western Plus Condado Palm Inn & Suites is set in San Juan and is within a short walk of nearby landmarks, including the Contemporary Art Museum. It also offers an outdoor pool, a kids pool and an express check-in and check-out feature.

Sheraton Old San Juan Hotel
Sheraton Old San Juan Hotel
8.1 Excellent
100 Brumbaugh Street, San Juan, Puerto Rico
Show on map
0.5 km from city centre, San Juan, Puerto Rico 
ExcellentBased on 1,158 reviews
8.1

Situated in San Juan, Sheraton Old San Juan Hotel provides contemporary 3-star accommodation, as well as a Jacuzzi and a rooftop pool. Located near popular landmarks, the hotel also offers views of San Juan Bay Marina.

El Canario by The Lagoon
El Canario by The Lagoon
8.1 Excellent
4 Calle Clemenceau, San Juan, Puerto Rico
Show on map
3.6 km from city centre, San Juan, Puerto Rico 
ExcellentBased on 873 reviews
8.1

El Canario by the Lagoon provides a comfortable setting while in San Juan. Popular features at this 2-star property include a rooftop terrace and free Wi-Fi.

Hilton Ponce Golf & Casino Resort
Hilton Ponce Golf & Casino Resort
8.7 Excellent
1150 Caribe Avenue, Ponce, Puerto Rico
Show on map
4.5 km from city centre, Ponce, Puerto Rico 
ExcellentBased on 1,026 reviews
8.7

Hilton Ponce Golf & Casino Resort has 255 elegant rooms and features an outdoor pool. Popular amenities, such as outdoor tennis courts, a Jacuzzi and free Wi-Fi, ensure a satisfying stay in Ponce.

Courtyard by Marriott Isla Verde Beach Resort
Courtyard by Marriott Isla Verde Beach Resort
8.3 Excellent
7012 Boca de Cangrejos Avenue, Carolina, Puerto Rico
Show on map
8.8 km from city centre, Carolina, Puerto Rico 
ExcellentBased on 1,302 reviews
8.3

Conveniently located with direct access to Luis Munoz Marin International Airport, Courtyard by Marriott Isla Verde Beach Resort offers 3-star accommodation as well as a private beach and an outdoor heated pool. It also provides valet parking, an express check-in and check-out feature and a kids pool.

Coral by the Sea Hotel
Coral by the Sea Hotel
6.1 Good
Calle Rosa 2, San Juan, Puerto Rico
Show on map
10.0 km from city centre, San Juan, Puerto Rico 
GoodBased on 2,310 reviews
6.1

Coral by the Sea is located in Carolina and is close to the area's well-known attractions. It also provides a swimming pool, a 24-hour reception and bicycle rental.

La Concha Renaissance San Juan Resort
La Concha Renaissance San Juan Resort
8.7 Excellent
1077 Ashford Avenue, San Juan, Puerto Rico
Show on map
3.7 km from city centre, San Juan, Puerto Rico 
ExcellentBased on 986 reviews
8.7

Located in San Juan, La Concha Renaissance San Juan Resort is within a 10-minute drive of Luis Munoz Marin International Airport and provides an outdoor pool, free Wi-Fi and a private beach. There is also a gym with cardiovascular equipment, an infinity pool and free weights.

San Miguel Plaza Hotel
San Miguel Plaza Hotel
7.9 Good
#2 Calle Las Rosas (Santa cruz corner), Bayamón, Puerto Rico
Show on map
1.0 km from city centre, Bayamón, Puerto Rico 
GoodBased on 10 reviews
7.9

San Miguel Plaza Hotel Bayamon is situated in Bayamon and is close to the area's popular attractions. It also provides a 24-hour reception, meeting rooms and luggage storage.

Coral Princess Hotel
Coral Princess Hotel
8.4 Excellent
1159 Magdalena Avenue Condado, San Juan, Puerto Rico
Show on map
3.9 km from city centre, San Juan, Puerto Rico 
ExcellentBased on 156 reviews
8.4

Located in San Juan, Coral Princess Hotel is within a 15-minute drive of Luis Munoz Marin International Airport and provides an outdoor pool and a rooftop terrace. It offers 3-star accommodation with air-conditioned rooms.

Caribe Hilton
Caribe Hilton
7.9 Good
1 San Geronimo Street, San Juan, Puerto Rico
Show on map
2.3 km from city centre, San Juan, Puerto Rico 
GoodBased on 518 reviews
7.9

Featuring a private beach, outdoor tennis courts and a swimming pool, Caribe Hilton is a luxurious base in San Juan. Offering complimentary Wi-Fi, a restaurant and an outdoor pool, the resort is within a 10-minute walk of Parque Luis Munoz Rivera.

Tips for booking a Puerto Rico hotel

Cheapest month:October
Most expensive month:July
Average price in Puerto Rico:$268/night
Absolute cheapest price found:$13/night
Cheapest day:Sunday
Most expensive day:Friday
$201 - $557
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$201 - $557
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Puerto Rico hotels

Show all 3,643 hotels
1
Parador Turtle Bay Inn
Parador Turtle Bay Inn
9.1 Excellent
Street 6 No 153, Lajas, Puerto Rico
Show on map
8.7 km from city centre, Lajas 

Situated within the scenic parkland of Boqueron, Turtle Bay Inn provides comfortable accommodation and a full range of facilities, such as an express check-in and check-out feature, an outdoor pool and free Wi-Fi. It also offers a safe, a 24-hour reception and a tour desk.

2
Olive Boutique Hotel, A Small Luxury Hotel of the World
Olive Boutique Hotel, A Small Luxury Hotel of the World
8.7 Excellent
Aguadilla St. #55 Condado, San Juan, Puerto Rico
Show on map
3.5 km from city centre, San Juan 

Boasting free Wi-Fi, a rooftop terrace and an infinity pool, O Live Boutique Hotel A Small Luxury Hotel of the World is situated in San Juan and provides cosy accommodation. It offers 5-star accommodation with air-conditioned rooms.

3
Hotel El Convento
Hotel El Convento
8.8 Excellent
100 Cristo Street, San Juan, Puerto Rico
Show on map
1.1 km from city centre, San Juan 

This luxury hotel is situated close to Old San Juan in San Juan. It is moments from the Casa Blanca and is near the area's well-known attractions and dining spots.

4
La Concha Renaissance San Juan Resort
La Concha Renaissance San Juan Resort
8.7 Excellent
1077 Ashford Avenue, San Juan, Puerto Rico
Show on map
3.7 km from city centre, San Juan 

Located in San Juan, La Concha Renaissance San Juan Resort is within a 10-minute drive of Luis Munoz Marin International Airport and provides an outdoor pool, free Wi-Fi and a private beach. There is also a gym with cardiovascular equipment, an infinity pool and free weights.

5
Condado Vanderbilt Hotel
Condado Vanderbilt Hotel
9.1 Excellent
1055 Ashford Avenue, San Juan, Puerto Rico
Show on map
3.5 km from city centre, San Juan 

Boasting an outdoor pool and a Turkish steam bath, Condado Vanderbilt Hotel is situated in San Juan and offers comfortable accommodation. It provides 5-star accommodation with air-conditioned rooms.

6
Courtyard by Marriott Isla Verde Beach Resort
Courtyard by Marriott Isla Verde Beach Resort
8.3 Excellent
7012 Boca de Cangrejos Avenue, Carolina, Puerto Rico
Show on map
8.8 km from city centre, Carolina 

Conveniently located with direct access to Luis Munoz Marin International Airport, Courtyard by Marriott Isla Verde Beach Resort offers 3-star accommodation as well as a private beach and an outdoor heated pool. It also provides valet parking, an express check-in and check-out feature and a kids pool.

7
Embassy Suites by Hilton San Juan Hotel & Casino
Embassy Suites by Hilton San Juan Hotel & Casino
8.4 Excellent
8000 Tartak Street, Carolina, Puerto Rico
Show on map
9.4 km from city centre, Carolina 

Situated in Carolina, Embassy Suites by Hilton San Juan Hotel & Casino offers 3-star accommodation, as well as an outdoor pool. It also provides facial treatments, an express check-in and check-out feature and body treatments.

8
Wyndham Grand Rio Mar Beach Resort & Spa
Wyndham Grand Rio Mar Beach Resort & Spa
8.7 Excellent
6000 Rio Mar Boulevard, Rio Grande, Puerto Rico
Show on map
9.3 km from city centre, Rio Grande 

Boasting a private beach, an outdoor pool and outdoor tennis courts, Wyndham Grand Rio Mar Puerto Rico Golf & Beach Resort is located in Palmer and provides comfortable accommodation. It also offers a sauna, water slides and free Wi-Fi.

Cheapest hotels in Puerto Rico

Show all 3,643 hotels
Nomada Urban Beach Hostel - Adults Only
Nomada Urban Beach Hostel - Adults Only
8.9 Excellent
2062 Calle Loiza, San Juan, Puerto Rico
Show on map
6.2 km from city centre,  

Nomada Urban Beach Hostel offers a comfortable setting when in San Juan. It is located a brief walk from Ocean Park Beach.

$50
Avg. per night
San Miguel Plaza Hotel
San Miguel Plaza Hotel
7.9 Good
#2 Calle Las Rosas (Santa cruz corner), Bayamón, Puerto Rico
Show on map
1.0 km from city centre,  

San Miguel Plaza Hotel Bayamon is situated in Bayamon and is close to the area's popular attractions. It also provides a 24-hour reception, meeting rooms and luggage storage.

$60
Avg. per night
Coral by the Sea Hotel
Coral by the Sea Hotel
6.1 Good
Calle Rosa 2, San Juan, Puerto Rico
Show on map
10.0 km from city centre,  

Coral by the Sea is located in Carolina and is close to the area's well-known attractions. It also provides a swimming pool, a 24-hour reception and bicycle rental.

$140
Avg. per night
El Canario by The Lagoon
El Canario by The Lagoon
8.1 Excellent
4 Calle Clemenceau, San Juan, Puerto Rico
Show on map
3.6 km from city centre,  

El Canario by the Lagoon provides a comfortable setting while in San Juan. Popular features at this 2-star property include a rooftop terrace and free Wi-Fi.

$155
Avg. per night
Parador El Faro
Parador El Faro
8.6 Excellent
Carr. 107 Km 2.1, Aguadilla, Puerto Rico
Show on map
3.9 km from city centre,  

Within a 10-minute car ride of Rafael Hernandez Airport, Parador El Faro offers an outdoor pool and free wireless internet. It also provides a terrace, a ballroom and laundry facilities.

$162
Avg. per night
Parador Turtle Bay Inn
Parador Turtle Bay Inn
9.1 Excellent
Street 6 No 153, Lajas, Puerto Rico
Show on map
8.7 km from city centre,  

Situated within the scenic parkland of Boqueron, Turtle Bay Inn provides comfortable accommodation and a full range of facilities, such as an express check-in and check-out feature, an outdoor pool and free Wi-Fi. It also offers a safe, a 24-hour reception and a tour desk.

$175
Avg. per night
Verdanza Hotel San Juan
Verdanza Hotel San Juan
6.9 Good
8020 Tartak Street, Carolina, Puerto Rico
Show on map
9.5 km from city centre,  

Located in Carolina, Verdanza Hotel is within a 10-minute drive of Luis Munoz Marin International Airport and provides a Jacuzzi, an outdoor pool and a rooftop terrace. The numerous facilities this stylish hotel has to offer include a sun deck, valet parking and an express check-in and check-out feature.

$205
Avg. per night
Coral Princess Hotel
Coral Princess Hotel
8.4 Excellent
1159 Magdalena Avenue Condado, San Juan, Puerto Rico
Show on map
3.9 km from city centre,  

Located in San Juan, Coral Princess Hotel is within a 15-minute drive of Luis Munoz Marin International Airport and provides an outdoor pool and a rooftop terrace. It offers 3-star accommodation with air-conditioned rooms.

$206
Avg. per night

Hotel prices in Puerto Rico

2 stars or below

$50 - $155

Coral by the Sea Hotel

No. 1 most popular

$140
Avg. per night
El Canario by The Lagoon

No. 2 most popular

$155
Avg. per night
Nomada Urban Beach Hostel - Adults Only
$50
Avg. per night
3 stars

$60 - $326

Rincon Beach Resort

No. 1 most popular

Rincon Beach Resort
8.7 Excellent
$259
Avg. per night
Parador Turtle Bay Inn

No. 2 most popular

$175
Avg. per night
San Miguel Plaza Hotel

Best value

$60
Avg. per night
4 stars and up

$224 - $595

Condado Vanderbilt Hotel

No. 1 most popular

$589
Avg. per night
La Concha Renaissance San Juan Resort

No. 2 most popular

$532
Avg. per night
The Condado Plaza Hilton

Best value

$224
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Puerto Rico travel FAQs

  • Where is the best place to stay in Puerto Rico?

    San Juan, Rincon, and Lajas are some of the most favoured places to stay in Puerto Rico.

  • What are the best hotels in Puerto Rico?

    Puerto Rico is home to many highly-rated hotels, one of which is The Condado Plaza Hilton, which has a current rating of 7.0. For other potential stays, consider Condado Vanderbilt Hotel and La Concha Renaissance San Juan Resort, which can also be great places to stay in Puerto Rico.