Hotels in Puerto Rico

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:21 Aug - 23 Aug

Top landmarks in Puerto Rico

Check out reviews of Puerto Rico hotels guests love

Find out more about Puerto Rico

Puerto Rico: Embrace the Untamed Coast and Verdant Mystique

Nestled in the Caribbean, Puerto Rico enchants with its stunning beaches, lush rainforests, and vibrant culture. Explore the historic streets of Old San Juan, where colourful colonial architecture meets captivating history. Venture into El Yunque National Forest, a tropical paradise brimming with hiking trails and cascading waterfalls. The bioluminescent bays of Fajardo and Vieques offer a magical night-time spectacle, while the pristine shores of the island’s coasts invite sun-soaked relaxation. With a rich tapestry of music, cuisine, and warm hospitality, Puerto Rico is a captivating destination that promises unforgettable experiences for every traveller.

Discover great hotels in Puerto Rico

Puerto Rico offers a diverse range of hotel accommodations, from luxurious beachfront resorts to quaint boutique hotels in historic towns. Whether you prefer the vibrant atmosphere of San Juan or a tranquil escape in the countryside, you'll find inviting options to suit your travel style and budget. Here are some of the best hotels in Puerto Rico that our travelers love:

  1. Four Seasons Resort and Residences Puerto RicoOpens in a new window: This 5.0-star hotel in Carolina epitomises a luxurious beachfront escape. The property offers direct access to the beach and a wealth of adventure sports options such as water sports equipment, personal motor watercraft, snorkeling, swimming and surfing. Guests benefit from high-end amenities and a refined atmosphere, with standout features including an impressive array of recreational activities and exceptional service. The hotel delivers a distinctive experience for leisure travellers seeking a smooth, high-quality journey with curated experiences and a boutique setting.
  2. Condado Vanderbilt HotelOpens in a new window: This 5.0-star hotel in San Juan provides an exceptional retreat for leisure travellers. With a guest rating of 9.2 out of 10, the hotel offers direct beach access and an extensive selection of adventure sports options including skydiving, horse riding, ziplining, hiking and biking, as well as fishing. The venue boasts high-end facilities such as a rooftop bar, infinity pool, and exquisite dining options, all designed to ensure a seamless and luxurious stay. The property stands out for its exceptional service and elegant ambience, making it an ideal destination for travellers seeking a distinctive and comfortable experience.
  3. Dorado BeachOpens in a new window: This 5.0-star resort in Dorado promises a luxurious beachfront experience for leisure travellers. With a guest rating of 9.6 out of 10, the property features direct beach access and a variety of adventure sports such as windsurfing, kayaking, fishing, surfing and hiking. The resort offers refined amenities including a spa, high-end restaurants, and a serene infinity pool, which together create a captivating and indulgent environment. The hotel is celebrated for its outstanding service and architectural design, delivering a smooth, elegant and memorable experience for those in search of a premium, curated getaway.

Where to stay in Puerto Rico

In San Juan, Carolina, Río Grande, San Juan offers historical charm, tropical beaches, lively dining and music; Carolina enchants with its inviting beaches, romantic dining and friendly atmosphere; Río Grande captivates with rainforests, waterfalls and family-friendly tranquillity. First-time visitors are best suited to stay in San Juan for its vibrant mix of attractions and cultural heritage.

  1. San JuanOpens in a new window: San Juan is a vibrant destination where history meets tropical charm. Stay here for a mix of cultural attractions, including must-see places like Castillo San Felipe del Morro, and enjoy its lively atmosphere with dancing, live music and excellent dining options. A port town with a rich past, San Juan offers travellers a unique blend of historical sites and modern comforts, making it a top choice for those seeking both exploration and leisure.
  2. CarolinaOpens in a new window: Carolina is ideal for beach lovers and those who appreciate a relaxed, yet lively environment. Enjoy the friendly vibe while visiting beautiful spots like Isla Verde Beach and Condado Beach, perfect for soaking up the sun. Carolina also provides a range of dining experiences and cosy cafes, complemented by a local scene that offers live music and dancing, creating a warm and inviting atmosphere for any traveller.
  3. Río GrandeOpens in a new window: Río Grande is a haven for nature enthusiasts looking for a mix of rainforest charm and beach relaxation. This destination stands out with its unique blend of jungle and forest settings, offering a peaceful escape with scenic views and a romantic vibe. It’s the perfect spot for those who enjoy quiet, family-friendly environments, along with opportunities to experience local waterfalls and enjoy a variety of local dining options.

Things to do in Puerto Rico

Puerto Rico offers a delightful blend of excitement and relaxation. Explore stunning national parks and vibrant rainforests, unwind on picturesque family beaches, indulge in world-class resorts, or tee off at scenic golf courses. Dive into thrilling underwater sports, catch exhilarating waves while surfing, and enjoy breathtaking sunsets while dancing the night away.

  • Borinquen – In this lively city, you can enjoy a mix of natural and recreational pleasures. A visit to Borinquen Beach promises a refreshing dip or a stroll along the sandy shore, especially if you're keen on underwater sports. The area offers a relaxed resort vibe where you can tee off at a golf course or simply unwind in a recreational area. The city's proximity to a national park and a rainforest provides an opportunity to appreciate nature reserves and even spot local wildlife on a family beach outing.
  • Mayagüez Pueblo – This city presents a blend of cultural exploration and leisure. Head over to Plaza Colon to experience a slice of local city life and culture. The area is dotted with waterparks and parks, making it an excellent spot for family fun. The presence of resort facilities, including a country private club and golf course, ensures you have options whether you're looking to relax or engage in a round of golf. With a nature reserve nearby, the city offers both urban delights and natural escapes.
  • Aguadilla – Known primarily for its vibrant beach scene, Aguadilla is a destination for those who love the outdoors. The local scene is perfect for surfing enthusiasts and those who appreciate scenic sunsets. Boating and dancing add to the lively atmosphere, making every visit memorable. While the city is celebrated for its beach, it also offers opportunities to enjoy local wildlife and a relaxed coastal lifestyle, inviting you to explore beyond the typical tourist paths.

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

  1. Book for the cheapest times: The most budget-friendly time to visit Puerto Rico is between September and November, when hotel prices are generally lower. For a truly enriching experience of the island's significant landmarks and cultural sites, a stay of at least 3 days is recommended. This duration allows visitors to explore the rich history, vibrant culture, and stunning natural attractions, all while taking advantage of the affordable options available during these months. Prices may drop further, making it a great value for money for those travelling on a budget.
  2. Look for last-minute deals on Hotels.com: By exploring the DealsOpens in a new window section on Hotels.com, you may discover attractive hotel discounts in Puerto Rico. For those seeking last-minute offers, the Last-Minute Deals section provides timely promotions near your travel dates. By enabling email alerts or push notifications, you’re more likely to see flash sales and sudden price drops. Moreover, with the Smart Shopping tool available via the app, travellers can compare hotel prices and amenities, ensuring you remain well-informed about availability and potential savings for your getaway.
  3. Be flexible with dates: Prices may fluctuate depending on factors such as the hotel's location, star rating, and the time of year, so having some flexibility with your travel dates could help you find a more favourable rate for your stay in a hotel in Puerto Rico. If you're in search of distinctive accommodations, boutique hotels often provide a more personalised experience and may offer better value. When you book through Hotels.com, we'll 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 can suggest alternative dates that could lead to more affordable options, helping you to potentially secure a more attractive deal.
  4. Consider your location: Staying in the heart of major cities in Puerto Rico can undoubtedly offer a level of convenience, yet it is more likely to come with a heftier price tag. In contrast, smaller towns and rural areas tend to be more affordable, making them an attractive alternative for budget-conscious travellers. For those seeking better rates, opting for accommodation slightly outside the city centre is a viable option, although it may necessitate additional travel to reach key attractions. Alternatively, exploring nearby cities that boast a wealth of offerings can also provide more budget-friendly options without sacrificing the charm and experiences that Puerto Rico has to offer.

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. The peak travel months to visit Puerto Rico are January, July, and September, which see a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by no to light rainfall. In contrast, August, November, and December are ideal if you're looking for a calmer vacation, marked by no to light rainfall and mostly sunny conditions.