Contact Us Terms of Use Privacy & Cookies Statement

Yes, send me expert tips and deals!

By proceeding, you agree to our Privacy Policy and Terms of Use.

Search

Recent Search

Oyster Logo

The Best Hotels in Puerto Rico

Puerto Rico is the ultimate tropical vacation destination for American citizens without a passport, although a Real ID is required. Tourist destinations like Puerto Rico offer an abundance of hotels and resorts to choose from, making it difficult to pick just one. It’s impossible to read all reviews, and easy to get sucked into a deal without doing proper research. We’ve gathered some of the best hotels for your Puerto Rico stay - whether you're a luxury traveler, on a budget, or heading there with kids.

  • Best Luxury Hotel on Puerto Rico - Dorado Beach, a Ritz-Carlton Reserve

  • Dorado Beach A Ritz-Carlton Reserve

    Beach: Private All-Inclusive: No Private Pools: Yes (some rooms)

    This ultra-exclusive, eco-luxury hotel on Dorado Beach is perfect for anyone heading to Puerto Rico with a luxury budget. Every room features a personal Embajador (ambassador), an outdoor living space, and an open-air shower. For an extra touch of luxury, you can opt for a room with a plunge pool. There are five restaurants to choose from, an on-site spa, a seaside golf course, a pool, and a private beach.

  • Best Hotel for Couples - Condado Vanderbilt Hotel

  • Beach at Condado Vanderbilt

    Condando Vanderbilt Beach

    Beach: Across the Street All-Inclusive: No Private Pools: No

    This classic oceanfront hotel features an adults-only pool, fine dining, and an on-site spa.

    You can choose from various rooms, from one, two, and three-bedroom suites to standard guest rooms. Its proximity to San Juan makes it perfect for couples wanting to explore the city, and the lack of all-inclusive amenities makes the location ideal for heading out to a local restaurant for a meal.

  • Best Hotel for Honeymoons - O:LV Fifty Five

  • Pool at O:LV Fifty Five | Expedia

    Beach: Near beach All-Inclusive: No Private Pools: Yes (some rooms)

    This adults-only hotel is perfect for newlyweds who want a tropical honeymoon, but don’t have passports. You can enjoy stunning views while cooling off in the rooftop pool, or a bite to eat at the rooftop restaurant. Rooms are lavishly furnished with velvet and oversized beds, and some suites have outdoor private plunge pools or hot tubs.

  • Best Hotel for Experiencing Old San Juan - Hotel El Convento

  • Hotel Convento Lobby

    Beach: Not beachfront All-Inclusive: No Private Pools: No

    This historic boutique hotel is a former 17th-century convent, perfect for history lovers wanting to explore Old San Juan. It is located just steps from Old San Juan’s top attractions, like Castillo San Felipe del Morro , Castillo San Cristóbal , and Museo de San Juan . Enjoy a daily complimentary wine reception, a plunge pool, a jacuzzi, and authentic Puerto Rican food at the on-site restaurant. Rooms range from standard rooms with Juliet balconies to larger King suites with glass-enclosed terraces.

  • Best Hotel for Families with Kids - Caribe Hilton

  • Caribe Hilton

    Beach: Private beach All-Inclusive: No Private Pools in Rooms: No

    While Puerto Rico is a perfect spot for families, with loads of attractions to explore, it’s always essential to have accommodations that offer the kids a break from sightseeing. Caribe Hilton has a private beach with a designated swimming area and a kids’ fountain pool for the smallest guests to enjoy. The hotel offers family-friendly activities like pond feeding and tube rentals. Rooms are spacious and available with garden, ocean, or standard views, and the largest suites can sleep up to six guests.

  • Best Hotel for Multigenerational Families - Hyatt Regency Grand Reserve Puerto Rico

  • Hyatt Regency Grand Reserve Puerto Rico

    Beach: Beachfront All-Inclusive: No Private Pools: Yes (some)

    The large suites and villas at Hyatt Regency Grand Reserve are ideal for housing large multi-generational groups during their visit to Puerto Rico. The hotel boasts lagoon-style pools, private balconies, an on-site spa, and fifteen dining and bar options. Its proximity to El Yunque make it perfect for families looking to explore the national forest.

  • Best Budget-Friendly Beachfront Hotel - Villa Cofresi Hotel

  • Beach: Beachfront All-Inclusive: No Private Pools: No

    Villa Cofresi offers affordable rates at a beachfront location, starting under $150 per night for standard rooms. Two children under fifteen are free if they stay in the same room; otherwise, additional people in the same room cost $15 per night. Rooms are basic, but comfortable, and there are suites with kitchenettes available. Enjoy the sunset at the beachfront bar, a meal at the on-site restaurant, or a dip in the pool.

  • Best Hotel for Wellness - Dreamcatcher

  • Dreamcatcher Outside

    Beach: No (short walk) All-Inclusive: No Private Pools: No

    This vegetarian, adults-only hotel features yoga classes on the beach and under the stars and a massage parlor for the ultimate indulgence. The nineteen rooms have a bohemian feel, each with a private balcony or terrace, many with outdoor hammocks, soaking tubs, or showers. There is a courtyard perfect for sitting in the afternoon sun, and located in San Juan, so heading out to explore the city is easy. The hotel has several activities and getaways (at an extra fee).

  • Best Hotel for Adventure Seekers - Royal Isabela

  • Royal Isabela Hotel

    Beach: Yes, not swimmable All-Inclusive: No Private Pools: yes

    The 426 acres of the remote cliffside Royal Isabela is the kind of spot adventure seekers dream of. Enjoy an EBike trek, hiking, a round of golf, kayaking, or paddleboarding on Río Guajataca, and surfing nearby (the beach accessible from the resort is not swimmable). Accommodations are casitas-only, and every casita has a private plunge pool and can house up to two adults and two children.