Puerto Rico Hotels

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Puerto Rico

Top hotels in San Juan (and vicinity)

Top hotels in Carolina

Top hotels in Rincon

Top hotels in Aguadilla

Top cities in Puerto Rico

Great weekend hotel deals in Puerto Rico

Showing deals for:Jul 24 - Jul 26

Top landmarks in Puerto Rico

Check out the Puerto Rico hotels guests love right now

Find out more about Puerto Rico

Discover the Enchanted Shores: A Journey Through Puerto Rico’s Natural Wonders

Experience the vibrant charm of Puerto Rico, a captivating island paradise where sun-kissed beaches meet lush rainforests. Explore the historic streets of Old San Juan, adorned with colourful colonial architecture, and marvel at the imposing El Morro fortress. Nature enthusiasts will delight in the bioluminescent bays of Vieques and the stunning trails of El Yunque National Forest. Relax on the golden sands of Flamenco Beach, or indulge in mouthwatering local cuisine that showcases the island's rich cultural heritage. With its unique blend of adventure, relaxation, and history, Puerto Rico is the ultimate destination for every traveller. For unmissable hotel rates in Puerto Rico, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels in Puerto Rico

Puerto Rico offers a diverse range of hotel accommodations, from luxurious resorts with stunning ocean views to charming boutique hotels steeped in history. Whether you prefer a modern beachfront stay or a cozy inn in a vibrant neighbourhood, you'll find plenty of options to suit your style and budget. These are some of the hotels preferred by our travelers in Puerto Rico:

  1. Wyndham Grand Rio Mar Rainforest Beach and Golf ResortOpens in a new window: Wyndham Grand Rio Mar Rainforest Beach and Golf Resort is a luxurious 5.0-star resort located in Río Grande, featuring a guest rating of 8.6 out of 10. This exquisite property offers direct access to stunning beaches, complemented by a variety of adventure sports such as parasailing and surfing. With a mini fridge in each room and convenient water bottle refill stations, comfort and sustainability are prioritized. The beautiful rainforest views from higher floors add to the allure. Travellers appreciate the high-quality food and drink options, along with the vibrant atmosphere, making it a top choice for those seeking a memorable vacation experience.
  2. Dorado BeachOpens in a new window: Dorado Beach shines as a premier 5.0-star hotel in San Juan with an impressive guest rating of 9.2 out of 10. Ideal for those looking for a top-tier vacation, this hotel features direct beach access and a superb array of adventure activities, including ziplining and sailing. Its exceptional customer service and beautiful grounds create a welcoming atmosphere. Culinary delights abound with high-end dining options available on-site. The combination of charm, elegance, and a vibrant locale makes this hotel an irresistible choice for discerning travellers seeking a luxurious escape.
  3. Condado Vanderbilt HotelOpens in a new window: Condado Vanderbilt Hotel offers an unparalleled 5.0-star experience in Dorado, boasting an outstanding guest rating of 9.6 out of 10. With direct beach access, this resort is perfect for adventure seekers, providing activities such as snorkeling and kayaking right on the property. The luxurious amenities cater to a refined clientele, with supervised childcare available, ensuring a serene environment for relaxation. Guests are drawn to the stunning architectural design and exceptional service, creating a perfect setting for a tranquil getaway. This hotel stands out as a top choice for those desiring a sophisticated and memorable retreat.

Where to stay in Puerto Rico

Some of the best areas to stay in Puerto Rico are San Juan, Carolina, and Río Grande. San Juan offers rich history and vibrant nightlife, while Carolina boasts beautiful beaches and a friendly atmosphere. Río Grande is ideal for nature lovers with its lush rainforests. For first-time visitors, San Juan is the best choice, combining culture, entertainment, and easy access to attractions.

  1. San JuanOpens in a new window: San Juan is a vibrant mix of history, culture, and stunning beaches, making it a top choice for any traveller. The historic district, with its colourful buildings and charming streets, is home to must-see places like Castillo San Felipe del Morro and the San Juan Gate, offering a glimpse into the island's storied past. Not to be missed are the lively dining options where you can enjoy local cuisine and live music, perfect for evenings out. With its beautiful beaches and the inviting tropical atmosphere, San Juan is ideal for those looking to soak up the sun while exploring a rich cultural heritage. For accommodations, consider hotels close to the historic district for easy access to attractions and nightlife.
  2. CarolinaOpens in a new window: Carolina is known for its beautiful beaches and friendly vibe, making it a romantic getaway for couples or a fun spot for families. Isla Verde Beach and Condado Beach are perfect for sunbathing and enjoying water sports, while the local dining scene offers a variety of delightful options. The area also boasts a lively nightlife, with plenty of bars and cafes where you can dance the night away or relax with a drink. If you’re looking for a laid-back beach experience combined with convenient access to shopping and dining, Carolina is a fantastic choice. Look for beachfront hotels to enjoy the sea views and easy beach access.
  3. Río GrandeOpens in a new window: Río Grande is a hidden gem for nature lovers, offering a serene escape into lush rainforests and beautiful beaches. The nearby El Yunque National Forest provides a stunning backdrop for relaxation and exploration, with opportunities to hike and admire waterfalls. This area is perfect for families and couples seeking a romantic retreat, with plenty of dining options that cater to various tastes. With its tranquil setting and family-friendly atmosphere, Río Grande is ideal for those wanting to unwind in nature while still having access to beach activities. Consider staying at resorts that offer easy access to both the forest and the coast for the best of both worlds.

Things to do in Puerto Rico

Puerto Rico invites you to dance the night away, enjoy live music, or unwind with a spa treatment. For thrill-seekers, dive into the vibrant underwater world, paddleboard along stunning coastlines, or explore lush rainforests. Whether you’re seeking relaxation by the beach or excitement at a waterpark, there's something for everyone!

  • Carolina – Dive into the vibrant atmosphere of Carolina, where you can dance the night away to live music and soak up the sun at beautiful beaches. Make sure to visit Isla Verde BeachOpens in a new window, a lively spot known for its stunning shoreline and beach-themed activities. Enjoy water sports or simply relax on the golden sands while sipping a refreshing drink. For those looking for nightlife, Carolina's dance clubs and music venues offer a fun way to experience the local culture.
  • Aguadilla Pueblo – Explore the charming neighbourhood of Aguadilla Pueblo, where adventure awaits! You can spend a thrilling day at the local waterpark or take a leisurely stroll through small-town streets, discovering hidden gems. Don’t miss out on El ParterreOpens in a new window, a delightful family-friendly destination where you can enjoy outdoor activities like paddleboarding and scubadiving. If you're in the mood for a bit of nostalgia, try your hand at ice skating or bowling. The combination of relaxation and excitement makes Aguadilla Pueblo a fantastic choice for families and thrill-seekers alike.
  • Bajura – Nature lovers will find their paradise in Bajura. This city is home to breathtaking landscapes, including lush rainforests and stunning national parks. Spend a day at Playa MontonesOpens in a new window, where you can enjoy the beach with family or partake in recreational activities. For those looking to unwind, there are plenty of resorts and spas offering body treatments. Golf enthusiasts can also tee off amidst beautiful scenery, making Bajura an excellent spot for both relaxation and adventure. Take time to explore the natural wonders that this area has to offer!

4 tips for savvy savings when booking a hotel in Puerto Rico

  1. Book for the cheapest times: The most affordable time to visit Puerto Rico is from September to November, when hotel prices are generally lower. For those looking to explore Puerto Rico's rich history, culture, and stunning natural attractions, a stay of at least 3 days is recommended. This timeframe allows you to experience key landmarks such as historic forts, vibrant art districts, and beautiful parks, all while enjoying great value for money on your trip. Travellers on a budget may find that prices could drop during this period, making it an even more enticing option for a memorable getaway.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals in Puerto Rico, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. Consider enabling email alerts or push notifications from Hotels.com to stay informed about flash sales and special promotions, helping you seize opportunities to save. The Smart ShoppingOpens in a new window tool available via the app allows you to compare hotel prices and amenities, ensuring you're more likely to see the best options. With notifications for price drops or room availability, you'll be ready to book your spontaneous getaway.
  3. Be flexible with dates: Prices may fluctuate based on factors such as the hotel's location, star rating, and time of year, so being flexible with your travel dates could help you find better rates for your stay in a hotel in Puerto Rico. For those seeking unique accommodations, boutique hotels often provide a more personalized experience and may offer better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price is on the higher side, we may suggest alternative dates that could help you discover a more affordable option.
  4. Consider your location: Staying in the heart of major cities in Puerto Rico can provide unparalleled convenience and easy access to local attractions, but it often comes at a premium price. Accommodations in these bustling areas are more likely to be costly compared to those found in smaller towns or rural regions, which tend to be more affordable. For travellers seeking better rates, opting for hotels just outside the city centre may be a wise choice, though it may necessitate additional travel to reach key sights. Additionally, considering nearby cities that boast their own unique offerings can lead to budget-friendly options without sacrificing the overall experience.

Best time to go to Puerto Rico

Puerto Rico has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. January, July, and September are the peak travel months in Puerto Rico, attracting a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by no to light rainfall. On the other hand, August, November, and December tend to be quieter times to visit, marked by no to light rainfall and mostly sunny conditions.