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

Top landmarks in Puerto Rico

Check out the Puerto Rico hotels guests love right now

Find out more about Puerto Rico

Discover the Enchantment of Puerto Rico: Where Rainforests Embrace Sandy Shores

Discover Puerto Rico, a tropical paradise where pristine beaches meet vibrant culture. Explore the stunning coastlines, crystal-clear waters, and lush rainforests that invite adventure and relaxation. Wander through historic streets, savor local cuisine, and immerse yourself in rich traditions. Whether you’re island-hopping or hiking through nature reserves, Puerto Rico offers a perfect blend of beach bliss and natural wonder. Experience the magic of this charming destination where every moment feels like a getaway.

Last-Minute DealsOpens in a new window

Discover great hotels in Puerto Rico

Puerto Rico offers a range of charming hotels, from cozy boutique options to luxury stays with modern amenities. Many hotels provide comfortable accommodations, friendly service, and convenient locations near popular attractions and scenic views. Here are some of the best hotels in Puerto Rico that our travelers love:

  1. Wyndham Grand Rio Mar Rainforest Beach and Golf ResortOpens in a new window: This luxurious 5.0-star hotel in San Juan boasts an impressive guest rating of 9.2 out of 10. With direct beach access, travelers can enjoy a range of adventure sports and recreation activities, including kayaking and sailing. The property is known for its beautiful resort ambiance, exceptional customer service, and a variety of on-site dining options that elevate the overall experience. The hotel is a perfect choice for leisure travelers seeking a captivating blend of charm and modern amenities, making it a standout destination for those wanting to indulge in a memorable vacation.
  2. Fairmont El San Juan HotelOpens in a new window: Located in Carolina, this 5.0-star hotel offers direct beach access and exceptional experiences for adventure seekers. Rated highly by guests, the property features a range of water sports activities such as snorkeling and swimming, paired with stunning accommodations and helpful staff. The vibrant atmosphere is complemented by fantastic dining options, creating a memorable stay for leisure travelers looking for relaxation and indulgence by the beach. This hotel is an ideal choice for those who appreciate beautiful settings and high-quality service.
  3. Four Seasons Resort and Residences Puerto RicoOpens in a new window: With a perfect guest rating of 10.0 out of 10, this 5.0-star resort in Dorado offers a premier experience for discerning travelers. Featuring direct beach access and a variety of adventure activities, including parasailing and snorkeling, the property embodies luxury and relaxation. Guests appreciate the well-designed accommodations and exceptional amenities, including children’s services for families. This hotel is an excellent choice for leisure travelers seeking refined experiences, top-notch service, and the chance to unwind in an exquisite environment.

Where to stay in Puerto Rico

In San Juan, Carolina, and Río Grande, visitors can experience a blend of history, vibrant nightlife, and natural beauty. San Juan offers rich historical sites and lively beaches, while Carolina boasts stunning shorelines and friendly cafes. Río Grande is perfect for nature lovers with its rainforests and waterfalls. For first-time visitors, San Juan is the ideal choice, showcasing Puerto Rico's diverse cultural and recreational offerings.

  1. San JuanOpens in a new window: San Juan is a vibrant city that perfectly blends historical charm with tropical vibes. It's a must-visit for anyone wanting to experience Puerto Rico's rich heritage and lively culture. Stroll through the colorful streets of Old San Juan and explore historical sites like Castillo San Felipe del Morro and the San Juan Gate. Beach lovers will enjoy the proximity to beautiful coastlines, making it easy to relax by the sea. The city comes alive at night with dancing, live music, and a range of dining options, making it an ideal spot for those looking to experience local culture after dark. For a comfortable stay, consider hotels in the Condado or Isla Verde areas, which offer easy access to attractions and the beach.
  2. CarolinaOpens in a new window: Carolina is a fantastic beach destination that offers a laid-back atmosphere combined with friendly locals. The area is known for its stunning beach spots, including Isla Verde Beach and Condado Beach, perfect for sunbathing or water sports. With a variety of dining options and lively cafes, it’s a great place to enjoy a meal after a day in the sun. Carolina's nightlife features local bars with live music, creating a fun and inviting environment. This area is particularly romantic for couples seeking a beach getaway, and it’s close enough to San Juan for easy excursions to explore more of the island.
  3. Río GrandeOpens in a new window: Río Grande is a serene escape, offering a lush rainforest experience and beautiful beaches. It's perfect for those looking to relax and connect with nature, thanks to attractions like the nearby El Yunque National Forest, which boasts hiking trails and stunning waterfalls. The area is family-friendly, making it a great choice for travelers with children. With a selection of dining options, you can enjoy local flavors in a peaceful setting. While staying in Río Grande, you can unwind at its beaches and enjoy the tranquil atmosphere, making it a unique getaway from the hustle and bustle of city life.

Things to do in Puerto Rico

Puerto Rico offers the ideal blend of thrill and tranquility, inviting you to snorkel in vibrant coral reefs, shop for local treasures, and dance to live music. Unwind with breathtaking sunsets on sandy beaches or take a scenic boat ride to explore enchanting islands.

  • Patillas – Known for its stunning beaches and vibrant coral reefs, Patillas is a paradise for snorkelers. Spend your day at Balneario de Patillas, a beautiful theme beach where you can relax on soft sands or dive into the clear waters to explore the underwater world. Don't forget to pack your snorkeling gear to get up close with colorful fish and coral formations. This tranquil city invites you to unwind and soak in the sun while enjoying the scenic coastal views.
  • Manati – Manati offers a delightful blend of shopping and beach activities. Head over to La Poza de Las Mujeres, a picturesque theme beach where you can enjoy the turquoise waters and warm sun. While you're in town, take a break from the beach to explore local shops that feature unique crafts and souvenirs. Join a guided tour to discover the hidden gems of the surrounding area, and immerse yourself in the charm of this coastal city.
  • Boquerón – Experience the lively atmosphere of Boquerón, where sunsets paint the sky in vibrant colors. Visit the Corozo Salt Flats, a unique natural area that showcases the region's ecological beauty. As the sun sets, enjoy live music and dance at local venues that bring the community together. Whether you're boating on the calm waters or simply relaxing on the beach, Boquerón is the perfect spot to enjoy a mix of entertainment and natural beauty.

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 from September to November, when hotel prices tend to be lower. To make the most of your trip and thoroughly explore the island's historical landmarks, cultural sites, and natural attractions, it’s recommended to stay for at least 3 days. This timeframe allows visitors to appreciate the rich history and beautiful scenery, providing great value for money while enjoying all that Puerto Rico has to offer.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals in Puerto Rico on Hotels.com, begin by exploring the Deals or Last-Minute DealsOpens in a new window sections, where you may discover discounted hotel rates as your travel date approaches. To stay informed about potential flash sales and special promotions, consider enabling email alerts or push notifications from Hotels.com. Additionally, the Smart Shopping tool in the app allows you to compare hotel prices and amenities, increasing your chances of finding the best options. With these tools, you could be among the first to know if rooms become available or prices drop, making it easier to plan a spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate based on factors like the hotel's location, star rating, and the time of year, so being flexible with your travel dates may help you find a better deal for your stay in a Puerto Rico hotel. For those interested in unique accommodations, boutique hotels often provide a more personalized experience and can sometimes 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 appears to be on the higher side, we can suggest more budget-friendly dates that might help you uncover a great deal.
  4. Consider your location: Staying in the heart of major cities in Puerto Rico certainly offers convenience and easy access to popular attractions, but it often comes with a higher price tag. In contrast, smaller towns and rural areas are more likely to be affordable, making them appealing options for travelers on a budget. While choosing accommodations outside the city center could yield better rates, it may involve some extra travel time to reach key sites. Additionally, exploring nearby cities can reveal plenty of attractions while providing more budget-friendly lodging choices. By considering these alternatives, travelers can enjoy Puerto Rico without stretching their wallets too thin.

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.