Puerto Rico is a popular Caribbean destination, and for good reason – no passports are required, and fast, direct flights from the U.S. make it an easily accessible island for many travelers.
With so many hotels and resorts on the island, how do you choose where to stay? We’ve thoroughly researched location, rooms, dining, and amenities to curate this list of the 20 best resorts in Puerto Rico – updated for 2023!
Hint: We love gorgeous pools and delicious food. So if you agree, this list is for you!
1. The St. Regis Bahia Beach Resort

This sophisticated resort is located on the site of a former Caribbean coconut plantation. Guests will enjoy getting pampered at the spa, dining at the guest favorite Seagrapes restaurant, or teeing off at the impressive golf course.
Even the curved lagoon-style pool at this resort is magical, with private cabanas and an upscale poolside restaurant. | CHECK PRICES
2. Dorado Beach, a Ritz-Carlton Reserve

You can’t go wrong with a Ritz-Carlton resort, and Dorado Beach is no exception. Highlights of this luxury resort include rooms with private plunge pools, a spa with open-air treehouse rooms, and a variety of gourmet eateries including sushi, tapas and homemade gelato. | CHECK PRICES
3. El Conquistador Resort, A Waldorf Astoria Resort

El Conquistador Resort is located near El Yunque Rain Forest on the island’s east coast. Guests will enjoy trips to the resort’s private island, and splashing around at the onsite water park.
A highlight of this resort is the optional all-inclusive package that includes meals, drinks and plenty of activities. | CHECK PRICES
4. San Juan Marriott Resort & Stellaris Casino

This resort’s oceanfront location on famous Condado Beach makes it one of the best resorts in Puerto Rico. Rooms and large and modern, with luxe bedding and spacious balconies overlooking the beach. Great restaurants and a heated outdoor pool round out the offerings. | CHECK PRICES
5. La Concha Renaissance San Juan Resort

It’s a trendy scene at La Concha Renaissance San Juan Resort, which is fitting considering the resort is located along Puerto Rico’s popular Condado strip.
Hang at one of the resort’s infinity pools, or enjoy water sports right on the beach. At night, the party comes alive at La Concha’s lively bars and lounges. | CHECK PRICES
6. Wyndham Grand Rio Mar Beach Resort & Spa

Wyndham Grand Rio Mar Beach Resort & Spa on the northeast coast of the island boasts modern rooms overlooking the ocean or rainforest, a mile of premium beach, a casino, hiking trails and three pools.
The resort offers an optional all-inclusive plan that can be used at a variety of onsite restaurants. | CHECK PRICES
7. Caribe Hilton San Juan

Perfectly situated on a private peninsula between Old San Juan and Condado, the Caribe Hilton offers something for everyone. There’s a secluded beach with hammocks, a children’s club and a full-service Olas Spa. The sprawling resort is also home to a bird sanctuary, and features nine restaurants and bars.
Fun fact: Caribe Hilton claims to be the birthplace of the piña colada, which was created by a bartender at the resort in the 1950s. | CHECK PRICES
8. Condado Vanderbilt Hotel

This luxury, oceanfront hotel is located in the exclusive Condado District of San Juan, Puerto Rico. The historic property has been completely updated with modern amenities, including two beautiful pools, beach concierge service, a sophisticated casino and contemporary cuisine crafted by a Michelin star-rated chef. | CHECK PRICES
9. Copamarina Beach Resort & Spa

This sprawling beachfront resort is located on a UNESCO nature reserve on Puerto Rico’s secluded southern coast. There’s plenty to do at the resort, including hiking, diving and excursions to nearby Gilligan’s Island.
An optional meal plan if available for use at the onsite restaurants. | CHECK PRICES
10. Hilton Ponce Golf & Casino Resort

Hilton Ponce Golf & Casino Resort has a secluded beach and a casino – but the modern dining options are a highlight of the resort. Guests can enjoy a sushi bar, and trendy small plates are served at La Cava Restaurant. | CHECK PRICES
11. Hacienda Tamarindo

This adults-only boutique resort on Vieques is named for the ancient tamarind tree that rises three stories through the lobby. Highlights of Hacienda Tamarindo include a complimentary breakfast each day, takeout picnic lunches for the beach, and The Honor Bar, a popular gathering spot for pre-dinner cocktails. | CHECK PRICES
12. San Juan Water Beach Club Hotel

There’s a party on the roof at Isla Verde’s San Juan Water Beach Club Hotel. By day, guests will enjoy panoramic ocean views from the swanky rooftop infinity pool. At night, the space transforms into a lively scene featuring a bar and live music. | CHECK PRICES
13. Fairmont El San Juan Hotel

This iconic resort features a spa, a pool overlooking award winning Isla Verde Beach, and five exceptional restaurants, including a steakhouse and Caña, the hotel’s signature restaurant. | CHECK PRICES
14. Wyndham Palmas Beach and Golf Resort

This boutique resort on Puerto Rico’s east coast opened to fanfare in early 2019 by offering one of the best all-inclusive packages on the island, plus an adults-only infinity pool, a wine bar and a ceviche bar.
Families will enjoy the lazy-river style pool and wood-fired pizzeria. | CHECK PRICES
15. Malecon House

Located on the boardwalk in Esperanza on Vieques, Malecon House features lush gardens filled with banana, avocado, and mango trees; thirteen rooms, each with a different name and style; and a natural-looking pool with shady spots for cooling off after a day in the sun.
Beaches, snorkeling, and the bioluminescent bay are all located nearby. | CHECK PRICES
16. Hotel El Convento

Hotel El Convento is fittingly located in Old San Juan, featuring Spanish Colonial architecture and guest rooms outfitted with ornate furniture and marble bathrooms.
Highlights of the boutique hotel include a beach club, a plunge pool and heated Jacuzzi, and two restaurants serving tapas and traditional Puerto Rican fare. | CHECK PRICES
17. O:live Boutique Hotel

This adults-only hotel in the swanky Condado neighborhood features a rooftop terrace with infinity pool and a chic steakhouse run by a local celebrity chef.
O:live Boutique Hotel is one of only a handful of adult-only properties on the island. | CHECK PRICES
18. Villa Cofresi Hotel

Guests looking for a casual getaway will love Villa Cofresi, located in Rincon on the west coast of the island.
Highlights of the hotel include a pool, beach bar, free breakfast, and plenty of nearby activities like scuba and horseback riding. | CHECK PRICES
19. Hyatt Regency Grand Reserve Puerto Rico

This beachfront resort features a large lagoon-style pool and spacious suites — some with private hot tubs!
Hyatt Regency Grand Reserve Puerto Rico also features a variety of dining options. In addition to a Caribbean buffet, there’s an Asian-fusion restaurant offering sushi, ceviche and teppanyaki; and a steakhouse serving up meat, seafood and fine wine. | CHECK PRICES
20. Bravo Beach Hotel

This stylish, oceanfront hotel is located on Vieques, just a five-minute walk from shopping and dining in Isabel Segunda.
There are a variety of room options at Bravo Beach Hotel, including condo-style suites with kitchens and living rooms. | CHECK PRICES