Search Puerto Rico Hotels

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top Cities in Puerto Rico

Filter by

Popular filters
Popular filters
Total price
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels in Puerto Rico

Margaritaville Vacation Club by Wyndham - St. Thomas
4.0 star property
8.0 out of 10, Very good, 1,389 reviews
"Very accommodating!"
The price is €405
per night
3 Jun - 4 Jun
Margaritaville Vacation Club by Wyndham - St. Thomas
Hyatt Regency Grand Reserve Puerto Rico
4.0 star property
8.6 out of 10, Excellent, 1,479 reviews
"The experience was amazing! Definitely recommending to friends and family."
The price is €312
per night
30 Jun - 1 Jul
Hyatt Regency Grand Reserve Puerto Rico
Costa Bahia Hotel Paseo Caribe
3.5 star property
7.6 out of 10, Good, 2,583 reviews
"Close to beach and restaurants"
The price is €147
per night
3 Jun - 4 Jun
Costa Bahia Hotel Paseo Caribe
Save an average of 15% on thousands of hotels when you're signed in
Wyndham Palmas Beach and Golf Boutique Resort
4.0 star property
8.2 out of 10, Very good, 261 reviews
"Near the coastal, and walkable. "
The price is €220
per night
2 Jun - 3 Jun
Wyndham Palmas Beach and Golf Boutique Resort
Aloft San Juan
3.5 star property
9.0 out of 10, Wonderful, 860 reviews
"Exclente,,cómodo y limpio!"
The price is €187
per night
17 Jun - 18 Jun
Aloft San Juan
The Pink Palm Hotel - Adults Only
3.0 star property
9.0 out of 10, Wonderful, 138 reviews
"Beautiful hotel with amazing views of the bay. Pool area was very pretty and the staff was helpful and attentive. Excellent dinner and the picnic basket that was delivered to our room with breakfast was great. "
The price is €290
per night
2 Jun - 3 Jun
The Pink Palm Hotel - Adults Only
The Wave Hotel at Condado
3.0 star property
7.2 out of 10, Good, 1,006 reviews
"Great location, staff was friendly, did I mention great location. Lol Hotel is in an area that is convenient, you can walk to shops- a different variety of shops, restaurants, and the beach! Overall the stay was great. Thank you!"
The price is €166
per night
10 Jun - 11 Jun
The Wave Hotel at Condado
Secret Harbour Beach Resort
4.0 star property
8.8 out of 10, Excellent, 1,183 reviews
"This was one of the best hotels I’ve stayed at. Stepped out onto the balcony, to get a gorgeous view of the beach, and hear the waves. Beautiful beach, chair, umbrella, towels, and bottled water. Great restaurant and shop!"
The price is €624
per night
3 Jun - 4 Jun
Secret Harbour Beach Resort
Olive Boutique Hotel, A Small Luxury Hotel of the World
4.0 star property
9.0 out of 10, Wonderful, 559 reviews
"Everything was wonderful, the staff was extremely amazing and helpful! I would come back to this beautiful hotel in a heartbeat!"
The price is €277
per night
2 Jun - 3 Jun
Olive Boutique Hotel, A Small Luxury Hotel of the World
Courtyard by Marriott San Juan Miramar
3.5 star property
8.4 out of 10, Very good, 1,000 reviews
"Valet only parking for $20 fee which should be free.The towels were changed but not the sheets during our 3 night stay. The beds were not fixed daly either.Garbage bags were missing in the bins. The staff subsequengly placed bags over garbage in the bins. The beds are not comfortable. Having the $17 daily credit for snacks and water was a plus but this is already included as a fee in the daily cost. "
The price is €204
per night
30 Jun - 1 Jul
Courtyard by Marriott San Juan Miramar
The St. Regis Bahia Beach Resort, Puerto Rico
5.0 star property
9.4 out of 10, Exceptional, 391 reviews
"This was one of the best vacation spots in a very long time. Impeccable service and super friendly staff. I will be going back next year, and this time with my children."
The price is €723
per night
16 Jun - 17 Jun
The St. Regis Bahia Beach Resort, Puerto Rico
La Terraza de San Juan
3.5 star property
8.4 out of 10, Very good, 1,001 reviews
"We loved our stay here. The rooftop pool was our favorite part, and it was in a very convenient location. The staff were also very friendly. I would definitely recommend this hotel! "
The price is €173
per night
5 Jun - 6 Jun
La Terraza de San Juan
Don Rafa Boutique Hotel & Residences
4.0 star property
9.2 out of 10, Wonderful, 131 reviews
"The hotel itself is beyond gorgeous, artsy, and welcoming. All of the staff were welcoming and so friendly. Been to PR more than ten times and this was the best hotel I've stayed in. "
The price is €1,098
per night
3 Jun - 4 Jun
Don Rafa Boutique Hotel & Residences
Fortaleza Suites
3.5 star property
9.0 out of 10, Wonderful, 1,006 reviews
"Great historic charm in the heart of the old district. Walking distance from forts, shopping, and dining. Spacious apartment with loft. The only drawbacks we had were minor, a leak in an a/c unit and regulating the hot water supply . Fabulous overall and highly recommend.."
The price is €144
per night
2 Jun - 3 Jun
Fortaleza Suites
Palacio Provincial - Adults Only
3.5 star property
9.2 out of 10, Wonderful, 584 reviews
"Good stay"
The price is €272
per night
2 Jun - 3 Jun
Palacio Provincial - Adults Only
La Buena Vida Inn
3.5 star property
8.2 out of 10, Very good, 303 reviews
"Great place very clean and comfortable The area surrounding the location looked dirty but it was safe"
The price is €129
per night
3 Jun - 4 Jun
La Buena Vida Inn
Casa Wilson Inn
3.5 star property
9.2 out of 10, Wonderful, 534 reviews
"Kind people.Great atmosphere."
The price is €241
per night
2 Jun - 3 Jun
Casa Wilson Inn
Casa del Caribe Inn
2.0 star property
7.0 out of 10, Good, 1,005 reviews
"Front desk support were unbelievable.Maintenance men were working good.Was very very happy with the police"
The price is €103
per night
2 Jun - 3 Jun
Casa del Caribe Inn
Windward Passage Hotel
3.5 star property
6.8 out of 10, 1,621 reviews
"The overall experience was ok however the hotel restaurant is open Wed-Sun so they were mot open during our stay from Sun-Tues. Also there are no microwaves in the double rooms."
The price is €244
per night
1 Jun - 2 Jun
Windward Passage Hotel
@3050 Place
4.0 star property
8.0 out of 10, Very good, 27 reviews
"It was three of us in a room. Air-conditioner seemed to not stay the same temperature during the night, and parking sucked, and shower floor wasnt leveled so water kept running out. Otherwise, clean room, excellent location, lots of options to eat, owner was very clear and helpful. Will definitely stay there again."
@3050 Place
Don't see what you're looking for?
See all available properties in Puerto Rico
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.

Puerto Rico hotels information

Number of reviews
17,984
Accommodation
6,451 hotels
Lowest Price
€103
Highest Price
€1,098

Frequently asked questions

How much do hotels in Puerto Rico cost?
In Puerto Rico, you can find cheap options from €103 in a few different ways. To see the availability, enter your chosen trip dates, then narrow your search by amenities, budget and more. Remember that prices can vary according to when you want to go, so if you have some flexibility, switch up your dates until you find the right deal.
When is the best time to go to Puerto Rico?
Any time is a great time to explore Puerto Rico, just bear in mind that the weather will vary depending on your destination. If it’s a Río Grande summer holiday you’re after, organise your trip between June and August. You can expect average temperatures of between 26ºC and 28ºC then in Río Grande, which has a tropical monsoon climate.
What is the best area to stay in Puerto Rico?
If your adventures are taking you to Puerto Rico, consider a stay in Río Grande or Dorado. Once you’ve booked your hotel, check out the many terrific things there are to see and do here.
How can I find cheap hotels in Puerto Rico?
Puerto Rico cheap hotels start at €103 per night. To browse these types of affordable options, use our “Price per night” filter. Other tips? Consider being flexible with your getaway dates and book as soon as you can. Browse our cheap hotels in Puerto Rico page for offers you’ll find hard to resist.
What are the best hotels in Puerto Rico for families?
The first step to a great family retreat in Puerto Rico is scoring the right place to stay. Go to the “Traveller experience” heading of our filter tool and click on “Family friendly.” This will show you all the Puerto Rico options that welcome children and offer family amenities like recreational activities and babysitting. Choose the one that suits your budget and style, then get ready to kick back while the kids have a blast.
Why should I book my Puerto Rico hotel with Expedia?
Book your Puerto Rico hotel with Expedia and you’ll get a world of accommodation options at unbeatable prices. We’ve got a variety of search filters to help you find exactly what you want, whether that’s a 5-star retreat or something a little more unique, such as a cabin, castle or cottage! Join Expedia Rewards for free and you’ll save 10% or more on over 100,000 hotels worldwide when you’re signed in. Collect points on eligible bookings, which you can use to save on your next trip. Plus, many of our hotels come with flexible cancellation policies, so you won’t have to worry if your circumstances change.

Recent Reviews in Puerto Rico
Expedia verified reviews