Find the best Puerto Rico Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Top cities in Puerto Rico

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Puerto Rico hotels

1. Hyatt Vacation Club at Hacienda del Mar, Dorado

Hyatt Vacation Club at Hacienda del Mar, Dorado
3.5 star property
Sabana
9.4 out of 10, Exceptional, (4,212 reviews)
"Enjoyed our stay"
United States
Courtney
The price is ₹14,453
₹19,849 total
includes taxes & fees
29 Nov - 30 Nov
Hyatt Vacation Club at Hacienda del Mar, Dorado

2. Embassy Suites by Hilton San Juan Hotel & Casino

Embassy Suites by Hilton San Juan Hotel & Casino
3.5 star property
Isla Verde
9.0 out of 10, Wonderful, (5,096 reviews)
"Amazing staff, food options, and free breakfast."
United States
Ashley
The price is ₹17,675
₹24,832 total
includes taxes & fees
16 Nov - 17 Nov
Embassy Suites by Hilton San Juan Hotel & Casino

3. The Royal Sonesta San Juan

The Royal Sonesta San Juan
4.0 star property
Isla Verde
9.0 out of 10, Wonderful, (2,930 reviews)
"Great stay"
United States
Kyle
The price is ₹33,715
₹44,834 total
includes taxes & fees
1 Dec - 2 Dec
The Royal Sonesta San Juan

4. La Concha Resort, Puerto Rico, Autograph Collection

La Concha Resort, Puerto Rico, Autograph Collection
4.0 star property
Condado
9.2 out of 10, Wonderful, (3,019 reviews)
"Wonderful retreat with plenty of neighboring cheap eats and pubs."
United States
Latechia
The price is ₹28,643
₹38,570 total
includes taxes & fees
29 Nov - 30 Nov
La Concha Resort, Puerto Rico, Autograph Collection

5. El Conquistador Resort

El Conquistador Resort
4.0 star property
Cabezas
9.2 out of 10, Wonderful, (3,698 reviews)
"Great place for couples and families!"
United States
Brenda Allen
The price is ₹29,505
₹38,816 total
includes taxes & fees
9 Dec - 10 Dec
El Conquistador Resort

6. Hyatt Regency Grand Reserve Puerto Rico

Hyatt Regency Grand Reserve Puerto Rico
4.0 star property
Zarzal
9.2 out of 10, Wonderful, (3,534 reviews)
"Great place to stay!"
United States
Estefany
The price is ₹24,724
₹31,800 total
includes taxes & fees
15 Nov - 16 Nov
Hyatt Regency Grand Reserve Puerto Rico

7. Caribe Hilton

Caribe Hilton
4.5 star property
Puerta de Tierra
8.6 out of 10, Excellent, (3,267 reviews)
"Great location and friendly staff."
United States
elia
The price is ₹22,351
₹29,481 total
includes taxes & fees
1 Dec - 2 Dec
Caribe Hilton

8. Condado Ocean Club - Adults Only

Condado Ocean Club - Adults Only
4.0 star property
Condado
9.0 out of 10, Wonderful, (1,701 reviews)
"This place was amazing"
United States
Nicole
The price is ₹20,291
₹26,098 total
includes taxes & fees
29 Nov - 30 Nov
Condado Ocean Club - Adults Only

9. Wyndham Grand Rio Mar Rainforest Beach and Golf Resort

Wyndham Grand Rio Mar Rainforest Beach and Golf Resort
5.0 star property
Mameyes II
8.8 out of 10, Excellent, (2,275 reviews)
"Gorgeous property and amazing staff"
United States
Ronald A
The price is ₹50,725
₹69,818 total
includes taxes & fees
11 Nov - 12 Nov
Wyndham Grand Rio Mar Rainforest Beach and Golf Resort

10. San Juan Marriott Resort and Stellaris Casino

San Juan Marriott Resort and Stellaris Casino
4.5 star property
Condado
9.0 out of 10, Wonderful, (1,809 reviews)
"Enjoyed our stay!"
United States
Betty
The price is ₹30,350
₹40,466 total
includes taxes & fees
30 Nov - 1 Dec
San Juan Marriott Resort and Stellaris Casino

11. Costa Bahia Hotel Paseo Caribe

Costa Bahia Hotel Paseo Caribe
3.5 star property
Puerta de Tierra
7.4 out of 10, Good, (4,879 reviews)
"Excellent location"
United States
Annette
The price is ₹11,270
₹12,284 total
includes taxes & fees
30 Nov - 1 Dec
Costa Bahia Hotel Paseo Caribe

12. Hilton Garden Inn San Juan Condado

Hilton Garden Inn San Juan Condado
4.0 star property
Condado
8.8 out of 10, Excellent, (1,999 reviews)
"Staff was friendly and hotel is located in a great area."
United States
Akin
The price is ₹14,209
₹19,582 total
includes taxes & fees
1 Dec - 2 Dec
Hilton Garden Inn San Juan Condado

13. Hyatt Centric San Juan - Isla Verde

Hyatt Centric San Juan - Isla Verde
4.0 star property
Isla Verde
9.2 out of 10, Wonderful, (849 reviews)
"The hotel was beautiful, the kids loved taking the shuttle to the beach club, it was a great trip"
United States
melissa
The price is ₹15,871
₹22,418 total
includes taxes & fees
1 Dec - 2 Dec
Hyatt Centric San Juan - Isla Verde

14. Ola Boutique Hotel

Ola Boutique Hotel
4.5 star property
Condado
9.0 out of 10, Wonderful, (1,050 reviews)
"Enjoyed my stay and the staff was super friendly."
United States
Ranaa
The price is ₹9,469
₹11,869 total
includes taxes & fees
17 Nov - 18 Nov
Ola Boutique Hotel

15. Aquarius Vacation Club at Dorado del Mar

Aquarius Vacation Club at Dorado del Mar
3.0 star property
Higuillar
7.6 out of 10, Good, (4,187 reviews)
"Excellent place to stay"
United States
Gabriela
The price is ₹10,519
₹12,382 total
includes taxes & fees
9 Dec - 10 Dec
Aquarius Vacation Club at Dorado del Mar

16. Bali Hotel Adults Only Isla Verde, a Trademark by Wyndham

Bali Hotel Adults Only Isla Verde, a Trademark by Wyndham
2.5 star property
Isla Verde
8.6 out of 10, Excellent, (2,081 reviews)
"Very nice hotel!"
United States
Daria
The price is ₹12,056
₹15,111 total
includes taxes & fees
22 Nov - 23 Nov
Bali Hotel Adults Only Isla Verde, a Trademark by Wyndham

17. Condado Vanderbilt Hotel

Condado Vanderbilt Hotel
5.0 star property
Condado
9.4 out of 10, Exceptional, (1,869 reviews)
"Beautiful hotel and property. Location is within walking distance of other hotels, drug store and restaurants. Pool is beautiful and hotel restaurants have great food."
United States
JENNIFER
The price is ₹30,254
₹40,298 total
includes taxes & fees
18 Nov - 19 Nov
Condado Vanderbilt Hotel

18. Sheraton Puerto Rico Resort & Casino

Sheraton Puerto Rico Resort & Casino
4.0 star property
Santurce
9.2 out of 10, Wonderful, (1,334 reviews)
"Great room, great location, close to restaurants, port, shopping!"
United States
tarshish
The price is ₹19,877
₹28,839 total
includes taxes & fees
29 Nov - 30 Nov
Sheraton Puerto Rico Resort & Casino

19. Embassy Suites by Hilton Dorado del Mar Beach Resort

Embassy Suites by Hilton Dorado del Mar Beach Resort
3.5 star property
Higuillar
8.0 out of 10, Very good, (1,622 reviews)
"I recommend 100% my second time staying there and my kids love it."
United States
Luis Emil
The price is ₹20,407
₹26,300 total
includes taxes & fees
29 Nov - 30 Nov
Embassy Suites by Hilton Dorado del Mar Beach Resort

20. Residence Inn by Marriott San Juan Isla Verde

Residence Inn by Marriott San Juan Isla Verde
3.5 star property
Isla Verde
8.8 out of 10, Excellent, (2,662 reviews)
"loved this hotel! will definitely stay again!"
United States
karlnikka
The price is ₹17,656
₹24,363 total
includes taxes & fees
29 Nov - 30 Nov
Residence Inn by Marriott San Juan Isla Verde
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.

Get last-minute hotel deals in Puerto Rico and save more

Sign in to unlock great savings.
Showing deals for:13 Nov - 15 Nov
Showing deals for:20 Nov - 22 Nov
Showing deals for:10 Dec - 11 Dec

Top Puerto Rico Hotel Reviews

Find out more about Puerto Rico

Tropical paradise awaits in Puerto Rico's vibrant landscapes

Top reasons to visit Puerto Rico

  • Stunning Beaches: Puerto Rico boasts beautiful beaches with crystal-clear waters, perfect for relaxation and water sports.
  • Vibrant Cities: Explore the historic charm of San Juan, where rich culture meets modern life.
  • Outdoor Adventures: Enjoy diverse activities such as hiking in nature reserves and golfing at scenic courses.
  • Cultural Experiences: Immerse yourself in local traditions and savour authentic Puerto Rican cuisine.
  • Variety of Accommodations: Choose from luxurious resorts to charming hotels catering to every traveller's needs.

Find great hotels in Puerto Rico

Discover a variety of hotel accommodation options in Puerto Rico, ranging from luxurious resorts to charming hotels. Whether you seek adventure, a family-friendly atmosphere, or a relaxing beach getaway, Puerto Rico offers it all. Explore top hotels and inclusive resorts, and read reviews to find the perfect lodging for your memorable vacation experience in this tropical paradise.

  • Hyatt Regency Grand Reserve Puerto Rico: Nestled in the heart of Puerto Rico, the 4-star Hyatt Regency Grand Reserve boasts a guest rating of 9.0 out of 10, making it an ideal choice for those seeking a blend of beach relaxation and golf excitement. This resort features direct beach access, allowing guests to unwind by the ocean or indulge in a round of golf at the on-site course. With its spacious rooms and family-friendly amenities, it caters to both couples and families looking to enjoy a quintessential beach getaway.
  • La Concha Resort, Puerto Rico, Autograph Collection: With an impressive guest rating of 9.2 out of 10, La Concha Resort is a luxurious 4-star accommodation perfect for adventure seekers and families alike. This resort also offers direct access to the beach and a variety of thrilling activities such as fishing, windsurfing, and boat tours nearby. Families will appreciate the dedicated children’s amenities, including free cribs and babysitting services for a stress-free stay. The vibrant atmosphere and extensive recreational options make it a fantastic choice for an adventurous holiday.
  • The Royal Sonesta San Juan: The Royal Sonesta San Juan, rated 9.0 out of 10, is a 4-star resort that caters to beach lovers and adventure enthusiasts. With direct beach access, guests can easily partake in activities like parasailing, kayaking, and ziplining in the surrounding areas. The resort’s inviting atmosphere and array of recreational options make it an excellent choice for those looking to combine relaxation with adventure. Its well-appointed rooms provide comfort and convenience, ensuring a memorable stay in Puerto Rico.

Where to stay in Puerto Rico

Puerto Rico is a tropical paradise ideal for outdoor enthusiasts and beach lovers. Explore vibrant cities like San Juan, where history meets modernity, or relax on the pristine shores of Bahia Blanca. Experience the warmth of friendly locals while indulging in romantic sunsets and family-friendly excursions. Don't miss the opportunity to visit the enchanting Canary Islands for a unique adventure. Puerto Rico invites you to create unforgettable memories in a perfect blend of relaxation and exploration.

  • San Juan: As the vibrant capital of Puerto Rico, San Juan is a bustling city that seamlessly blends rich history with modern attractions. Located on the northeastern coast, it offers a unique travel experience with its stunning beaches, outdoor activities, and city-themed adventures. Enjoy the renowned local landmarks, such as the historic forts of El Morro and San Cristóbal, alongside beautiful family-friendly beaches and marinas. The peak travel months of March to April and July see visitors flocking to enjoy its lively atmosphere and diverse recreational areas, making it an ideal destination for both relaxation and exploration.
  • Carolina: Just east of San Juan, Carolina is a charming city known for its beautiful beaches and outdoor experiences. The city attracts tourists year-round, with peak visitor numbers in March and from July to August. Carolina features a plethora of resorts and recreational areas, perfect for families and adventure seekers alike. Golf enthusiasts will appreciate the well-maintained golf courses in the area, while the proximity to marinas and family beaches ensures a delightful time for all. Whether you wish to bask in the sun or engage in lively activities, Carolina offers a splendid getaway.
  • Río Grande: Nestled along the northeast coast, Río Grande is a hidden gem for those seeking outdoor adventures and breathtaking scenery. The city welcomes visitors throughout the year, with peak travel periods from March to May. Its lush nature reserves and national parks provide ample opportunities for hiking, birdwatching, and exploring the stunning landscapes. Golf enthusiasts can enjoy the local golf courses, while family-friendly beaches offer a perfect spot to unwind. Río Grande is ideal for those looking to immerse themselves in the natural beauty and adventure that Puerto Rico has to offer.

Things to do in Puerto Rico

Shopping

In the vibrant streets of Old San Juan, you'll discover local artisan shops showcasing unique crafts and souvenirs. For a more modern experience, visit Plaza Las Américas, the largest shopping mall in the Caribbean, offering a range of international brands and local boutiques.

Recreation

Serenity Spa in San Juan offers a tranquil environment with rejuvenating treatments, including massages and facials. For a holistic experience, visit the Zen Retreat in Vieques, where yoga sessions and meditation are set against stunning ocean views, promoting relaxation and mindfulness.

Adventure

Experience the thrill of soaring through the treetops at Yunke Zipline Adventures, where adventure meets breathtaking views. Alternatively, Batey Zipline Adventure offers an exhilarating zipline experience amidst stunning natural landscapes, immersing you in the vibrant outdoor atmosphere of Puerto Rico.

Nightlife

In San Juan, La Placita de Santurce buzzes with vibrant bars and live music, creating a lively atmosphere. Nearby, the renowned Club Brava boasts electrifying DJs and a chic dance floor, while the historic Old San Juan offers charming lounges for a more relaxed evening.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Puerto Rico

For a budget-friendly trip to Puerto Rico, consider visiting between September and November when prices are lower. Book your hotel about a month in advance, or check last-minute deals on Expedia for discounts. Tuesdays tend to be the cheapest nights to stay, while Fridays are the priciest. Utilise Expedia's search tools to find affordable accommodation and consider booking a package that combines hotels with flights and activities for additional savings. Explore free activities and use public transport to keep costs down while enjoying all that Puerto Rico has to offer.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Puerto Rico are September to November, where the prices are slightly lower. This is in comparison to February to March and December, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Puerto Rico is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Puerto Rico is Tuesday. The most expensive day to stay in Puerto Rico is Friday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to specify your budget, desired location, and additional preferences. You can arrange your search results to display prices from the lowest to the highest, ensuring that the most affordable hotels appear first. Furthermore, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels available for booking.
  • Consider bundling your trip: You can potentially save money by combining your hotel reservations in Puerto Rico with your flights and activities by booking an Expedia package.

Find the best attractions in Puerto Rico

Puerto Rico is perfect for outdoor and beach holidays, offering stunning scenery and diverse attractions. Visitors can enjoy beautiful beaches, nature reserves, and cultural experiences throughout the island. Key activities include exploring top local attractions, indulging in relaxing spas, and finding comfortable accommodation options. Whether you seek adventure or relaxation, Puerto Rico has something for every traveller looking to experience its unique charm and vibrant culture.

  • Luquillo Beach: Renowned for its golden sands and crystal-clear waters, Luquillo Beach offers a tranquil atmosphere perfect for relaxation. Surrounded by palm trees, it invites you to soak up the sun or enjoy water sports while indulging in local cuisine from nearby kiosks.
  • El Yunque National Forest: This lush rainforest is a haven for eco-enthusiasts, featuring diverse flora and fauna. Explore scenic hiking trails that lead you to breathtaking waterfalls and panoramic vistas, all while immersing yourself in nature's serenity.
  • Bioluminescent Bay: Experience a natural wonder as the waters light up with bioluminescent organisms at night. Kayak or take a boat tour to witness this magical phenomenon, where the shimmering blue glow creates an enchanting atmosphere.

Best time to go to Puerto Rico

The best time to visit Puerto Rico is dependent on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are slightly low and weather is mostly sunny with light rain. March is its coolest month on average. At this time, visitor numbers are average and weather is mostly sunny with light rain.

Calendar MonthTemperaturePrecipitationCloudinessOccupancyPricing
January75.7°F (24.3°C)No RainMostly SunnySlightly HighAverage
February75.9°F (24.4°C)No RainMostly SunnyAverageSlightly High
March74.1°F (23.4°C)Light RainMostly SunnyAverageSlightly High
April77.4°F (25.2°C)Light RainMostly SunnyAverageAverage
May78.8°F (26.0°C)Light RainMostly SunnyAverageAverage
June80.4°F (26.9°C)Light RainMostly SunnyAverageAverage
July80.8°F (27.1°C)Light RainMostly SunnySlightly HighAverage
August81.0°F (27.2°C)Light RainMostly SunnySlightly LowAverage
September80.8°F (27.1°C)Light RainMostly SunnySlightly HighSlightly Low
October79.9°F (26.6°C)Light RainMostly SunnyAverageSlightly Low
November78.3°F (25.7°C)Light RainMostly SunnySlightly LowSlightly Low
December76.6°F (24.8°C)No RainMostly SunnySlightly LowSlightly High

The nearest major airports for your trip to Puerto Rico

Flying into Puerto Rico offers access to several major airports. San Juan's Luis Munoz Marin International Airport (SJU) is a mere 11km from the city, with luxurious accommodations like the Fairmont El San Juan Hotel and the Condado Vanderbilt Hotel located nearby. Aguadilla's Rafael Hernandez Airport (BQN), situated 108km away, features options such as the Villa Montana Beach Resort and Bella Noni B&B, both within 3km. Lastly, Ponce's Mercedita Airport (PSE) is 69km from the capital, with the Hilton Ponce Golf & Casino Resort and Spark by Hilton Ponce providing convenient lodging within a short distance. Each airport offers accessible transportation services to nearby hotels.

Frequently Asked Questions

How much do hotels in Puerto Rico cost?

Prices for Puerto Rico hotels vary according to the season and other factors, like Easter and school holidays. You can find cheap options from ₹8,115 in a few different ways. Select your destination and holiday dates and then set your budget using the "Price per night" filter. You can then fine-tune your search by choosing your preferred property type and amenities and more.

When is the best time to go to Puerto Rico?

Any time is a great time to discover Puerto Rico, just bear in mind that the weather will vary depending on where you go. If it's a Río Grande summer holiday you're after, book between June and August. You can expect average temperatures of between -4ºC and -1ºC then in this city, which has a tropical monsoon climate.

What is the best area to stay in Puerto Rico?

Puerto Rico has plenty of cool areas to stay, like Río Grande and Dorado. Each has its own unique attractions, so why not schedule time to explore both?

How can I find cheap hotels in Puerto Rico?

Find affordable accommodation without breaking a sweat by making use of our useful filters. Click on the "Price per night" checkbox to view budget-friendly options in Puerto Rico. You can also look at our cheap hotels in Puerto Rico page. The lowest rate available starts at ₹8,115 per night.

What are the best hotels in Puerto Rico for families?

Find some fabulous Puerto Rico family hotels by fine-tuning your search results. You can do this by selecting "Family friendly" under the "Traveller experience" filter heading. Whether you want something economical so you can treat the kids to more Puerto Rico experiences, or you're planning to indulge on that long-awaited family adventure, Expedia has the perfect stay for you and your crew.

Why should I book my Puerto Rico hotel with Expedia?

Book a Puerto Rico hotel with Expedia for ease, price and choice. Also, our One Key™ rewards scheme lets you collect OneKeyCash™* on all eligible flights, holiday rentals, hotels, car rentals and more. In addition, we offer flexibility should your itinerary change, and if you want to ask us anything or need assistance, our online Help Centre is always available.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia