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

Next weekend
In two weeks

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

Showing deals for:21 Aug - 23 Aug

Top landmarks in Puerto Rico

Check out the Puerto Rico hotels guests love right now

Find out more about Puerto Rico

Puerto Rico: A Tapestry of Beaches, Rainforests and Island Magic

Experience the vibrant allure of Puerto Rico, where golden beaches, crystal-clear seas, and lush rainforests create a tapestry of natural splendour. Wander through historic colonial towns, savour the rich local cuisine, and explore the island’s diverse natural landscapes. From the sun-kissed shores to the verdant trails of El Yunque, Puerto Rico offers a unique blend of cultural charm and stunning vistas, perfect for travellers seeking both relaxation and adventure.

Discover great hotels in Puerto Rico

Puerto Rico offers a diverse range of hotel accommodations, from charming boutique hotels in historic districts to luxurious resorts along stunning beaches. Many properties provide unique local experiences, with options that cater to families, couples, and solo travellers. You'll find welcoming atmospheres, delicious dining, and easy access to the island's vibrant culture and natural beauty. Here are some of the best hotels in Puerto Rico that our travelers love:

  1. Dorado BeachOpens in a new window: This exquisite 5.0-star resort boasts an impressive guest rating of 10.0 out of 10, making it a top choice for leisure travellers seeking a remarkable beach adventure. Located in Río Grande, the hotel offers direct access to the beach and a plethora of adventure sports, including snorkelling, kayaking, and nearby windsurfing. Families will appreciate the dedicated children's amenities and engaging activities that guarantee a fun-filled holiday. Reviewers rave about the outstanding staff and beautiful setup, highlighting the exceptional service and overall enjoyment of their stay.
  2. Fairmont El San Juan HotelOpens in a new window: Another exceptional 5.0-star hotel in Río Grande, this property holds a guest rating of 8.6 out of 10. It caters to leisure travellers looking for a vibrant beach experience, with direct beach access and a variety of adventure sports such as ziplining and canoeing available onsite. Guests appreciate the thoughtful details, like water bottle refilling stations and the overall quality of the resort. The atmosphere is complemented by stunning rainforest views and high-quality dining options, ensuring an enjoyable and memorable stay.
  3. Condado Vanderbilt HotelOpens in a new window: Situated in Carolina, this 5.0-star hotel also boasts a guest rating of 8.6 out of 10. Perfect for leisure travellers, it features direct access to the beach and a range of adventure activities, including parasailing and surfing. With an impressive lobby bar and two inviting pools, the hotel creates a relaxed atmosphere for guests to unwind. Reviewers have noted the superb dining experience and the hotel's vibrant environment, making it an ideal choice for those seeking a lively and luxurious getaway.

Where to stay in Puerto Rico

Stay in San Juan, Carolina, or Río Grande for an unforgettable Puerto Rican experience. San Juan boasts rich history, vibrant nightlife, and stunning beaches. Carolina offers romantic spots, friendly locals, and beautiful coastal areas. Río Grande is perfect for nature lovers with its lush rainforest and waterfalls. For first-time visitors, San Juan is the ideal base to explore the island’s highlights.

  1. San JuanOpens in a new window: San Juan is a vibrant city bursting with history and culture, making it a fantastic choice for travellers looking to soak up the local atmosphere. The city boasts stunning historical sites like Castillo San Felipe del Morro and San Juan Gate, perfect for those interested in exploring its colonial past. You’ll also enjoy the tropical beaches and lively excursions along the coast, with plenty of opportunities for dancing and live music to keep your evenings buzzing. Stay at one of the charming hotels in Old San Juan to be in the heart of the action, where you can easily wander the colourful streets and indulge in delightful dining experiences.
  2. CarolinaOpens in a new window: Carolina is a beach lover’s paradise, known for its stunning stretches of sand like Isla Verde Beach and Condado Beach. This area offers a friendly atmosphere that’s perfect for romantic getaways or family trips, with plenty of cafes and bars to unwind in after a day of sun. The lively nightlife and vibrant cultural scene make it an excellent spot for those wanting to dance the night away or enjoy live music. Choose accommodations close to the beach for easy access to the shoreline, and explore the local dining scene for a taste of Puerto Rican flavours.
  3. Río GrandeOpens in a new window: Río Grande is an idyllic escape where nature lovers can truly relax. Nestled near the El Yunque National Forest, it’s perfect for those seeking lush rainforests and scenic waterfalls. This area offers a serene vibe, making it ideal for romantic retreats or family adventures. With a variety of dining options and family-friendly activities, you can unwind in a peaceful setting while still enjoying the beauty of Puerto Rico’s landscapes. Consider staying in a cozy resort or boutique hotel to fully immerse yourself in the tranquil surroundings and explore the natural wonders that Río Grande has to offer.

Things to do in Puerto Rico

Puerto Rico offers a blend of scenic beaches, lush rainforests and historic landmarks alongside world-class golf courses, resort escapes, and lively tours. Enjoy wildlife encounters, a modern amusement park, and strolls through charming piazza squares—all in one vibrant destination.

  • Puerta de Tierra – This neighbourhood offers a relaxed coastal vibe with plenty to explore along its scenic beach and sea. You can take part in organised tours that highlight the local wildlife and natural beauty, making it a delightful stop for those who appreciate nature. A must-visit here is Escambron BeachOpens in a new window, where the theme is centred around beach fun and relaxation, inviting you to enjoy the sun, sand, and sea breeze.
  • Ponce Centro – In this neighbourhood, you’ll find a mix of urban life and natural splendour. The area boasts a combination of beach settings, historic buildings, and nature reserves, creating a unique blend of city charm and natural allure. For a taste of local culture, visit Plaza of DelightsOpens in a new window, a city-themed spot that celebrates the rich heritage and vibrant community life. If you’re inclined towards leisure activities, explore the recreational areas, take a swing at the golf course, or even enjoy a day at a local amusement park.
  • Segundo – As a city, Segundo presents a dynamic mix of cultural and recreational experiences. With its attractions ranging from expansive beaches to quaint piazza squares, the locale offers a delightful balance between urban life and seaside relaxation. The historic buildings and museums provide a glimpse into the past, while local recreational areas and country private clubs offer modern leisure options. A highlight here is again Plaza of DelightsOpens in a new window, where you can engage with the city’s cultural side while enjoying the lively ambience of this themed urban gathering spot.

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

  1. Book for the cheapest times: The most budget-friendly period to visit Puerto Rico falls between September and November, when hotel prices are generally lower. For those wishing to delve into the island's rich history and vibrant culture, a stay of at least 3 days is recommended, allowing ample time to explore significant landmarks and natural attractions. This timeframe offers great value for money, making it an ideal choice for travellers on a budget seeking to experience Puerto Rico's unique heritage.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals in Puerto Rico, begin by exploring the DealsOpens in a new window or Last-Minute Deals section on Hotels.com, where you may find discounted hotel rates as your travel date approaches. Consider enabling email alerts or push notifications from Hotels.com to stay updated on flash sales and special promotions, which could help you seize opportunities for savings. Additionally, Smart Shopping is a handy tool within the app that allows you to compare hotel prices and amenities, ensuring you're more likely to find the best options available.
  3. Be flexible with dates: Prices may fluctuate depending on various factors, including the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could help you find a more economical stay in a hotel in Puerto Rico. For those seeking a distinctive experience, boutique hotels often provide a more personalised touch and may offer better value. When you book through Hotels.com, we will inform you whether the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we will suggest alternative dates that could help you find a more favourable option.
  4. Consider your location: Staying in the heart of major cities in Puerto Rico undoubtedly offers the advantage of convenience, but it often comes at a premium. Central locations near local attractions are typically more costly, making it challenging for budget-conscious travellers. In contrast, smaller towns and rural areas are more likely to be affordable, providing a delightful alternative for those seeking to save on accommodation. For better rates, one might consider hotels situated just outside the city centre, although this could necessitate additional travel to reach key sites. Alternatively, exploring nearby cities can reveal a wealth of experiences while still offering more budget-friendly options.

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.