The best hotels in Puerto Rico offer a variety of property styles and experiences perfect for a Caribbean getaway. Travelers can choose from a balanced array of family-friendly and adult-only properties. In addition to San Juan, Río Grande and Vieques offer the highest-quality stays that prioritize resort offerings, wellness, or sustainability.
During your vacation, be sure to enjoy Puerto Rico’s enriching cultural experiences, hospitality, and stunning natural beauty.
El Pretexto
This culinary farm lodge claims to be the first of its kind in Puerto Rico. During your adults-only escape in the Cayey mountains, your retreat will include a villa stay, breakfast, and immersion in the region’s natural beauty and food traditions. You can enhance your trip with a full-body massage, private yoga session, or a farm-to-table experience that includes a kitchen garden tour and a four-course dinner.
According to reviews from Airbnb and Yelp, guests frequently praise El Pretexto for its breathtaking views, warm hospitality from host Crystal Díaz, and deeply memorable meals. Many describe the setting as tranquil and the cooking classes as a meaningful way to connect with local culture.
- Location: Cayey
- Owner: Crystal Díaz
- Type of Hotel: Farm lodge
- Spotlight: The “El Pretexto Food Experience,” a seven-day stay including cooking classes, farm visits, and fresh local food, alcohol, and coffee
- Before you go: Reservations are mandatory.
Finca Victoria
This wellness-focused accommodation is one of the best hotels in Puerto Rico if you’re seeking a detox or a nurturing reset. The extensive spa menu includes Ayurvedic therapies, Western massages, Chinese medicine, and herbal baths. Finca Victoria is an adults-only oasis where guests can enjoy complimentary morning yoga and a vegan breakfast. Accommodations range from cabins and houses to treehouses and a vintage Airstream.
Finca Victoria is praised on TripAdvisor for its immaculate cleanliness, tropical serenity, and distinctive architecture. Many describe their stay as “magical,” with beautifully styled rooms and a calming energy that lingers long after checkout.
- Location: Vieques
- Owner: Sylvia De Marco
- Type of Hotel: Boutique hotel
- Spotlight: The wellness offerings, including the “Panchakarma Detox,” which focuses on holistic cleansing and restoration
- Before you go: All the rooms have kitchenettes, but there are no TVs. Day passes are available if you want access to the property without staying there.
Tres Sirenas Beach Inn
This luxe getaway is for those who want an alternative to the San Juan beach scene. Tres Sirenas Beach Inn offers oceanview apartment-style suites and villas. When you’re not enjoying the BnB accommodations, relax at the pool or Rincón’s beaches.
On TripAdvisor, guests praise the inn’s breathtaking ocean views, thoughtful hospitality, and peaceful atmosphere. Many highlight the stylish, well-kept rooms and the calming rhythm of beachside living as reasons they plan to return.
- Location: Rincón
- Owner: Lisa Masters
- Type of Hotel: Boutique bed and breakfast
- Spotlight: The apartment suite-style rooms
- Before you go: Complimentary breakfast is from 8:30 a.m. to 9:30 a.m.
Puertas At El Quenepo
This oceanfront hotel will bring life to your social media persona. Puerto Rico, the Caribbean, and the American South inspire the charming decor. The rooms are filled with terracotta tile, warm woods, vibrant-colored art, and crisp white linens. Another bonus is breakfast baskets delivered to your room every morning—perfect for starting a day in paradise.
Guests rave about Puertas at El Quenepo’s intimate vibe and unbeatable location across from the beach. Review highlights on TripAdvisor include the communal outdoor terrace, the on-site restaurant’s standout ceviche, and the thoughtful, personalized service that keeps travelers coming back.
- Location: Vieques
- Owner: Scott and Kate Cole
- Type of Hotel: A small inn
- Spotlight: The decor and onsite restaurant, El Quenepo
- Before you go: Playa Esperanza is right outside the hotel’s front gate, but Sun Bay is about a 20-minute walk away.
Dorado Beach, A Ritz-Carlton Reserve
There’s no argument that this luxury stay is considered one of the best hotels in Puerto Rico. This oceanfront property offers beach proximity, fine dining, 24-hour room service, and curated experiences for families, solo travelers, and groups of friends. The serene spa and kids’ activities make it especially well-rounded for many guests.
Dorado Beach, a Ritz-Carlton Reserve, is celebrated for its exceptional service and breathtaking natural setting. On TripAdvisor, guests frequently highlight the spacious rooms with outdoor showers and ocean views and the attentive staff, who elevate every stay into something unforgettable.
- Location: Dorado
- Owner: Braemar Hotels and Resorts, Ritz-Carlton
- Type of Hotel: Luxury
- Spotlight: The Ritz-Carlton’s signature high-class service
- Before you go: Check-in is at 4 p.m.
The St. Regis Bahia Beach Resort
This is another hotel well-liked across the board for different travelers and groups. This high-end stay is perfect for multi-generational visitors thanks to its wide range of activities. Expect quality dining, water sports, a seaside pool, and two miles of beach to explore — plus birdwatching, biking, hiking, kayaking, and an 18-hole golf course. Children ages 4 to 12 can join the fun at Tortuga Kids Club, while adults unwind at the resort’s indulgent spa.
The St. Regis Bahia Beach Resort is celebrated on TripAdvisor for exceptional service and a breathtaking natural setting. Guests frequently mention the spacious rooms with outdoor showers and ocean views, along with the staff’s warmth and attention to detail, which make every stay feel effortless and refined.
- Location: Río Grande
- Owner: Paulson & Co./Paulson Puerto Rico
- Type of Hotel: Luxury
- Spotlight: The natural beauty of the property and Bahía Beach
- Before you go: This hotel property is switching hands from St. Regis to Four Seasons in late 2025.
Hix Island House
This hotel offers zen vibes at an eco-friendly getaway. The accommodations are spacious and minimal yet modern. Guests’ kitchens are stocked with breakfast basics, and there’s a pool and onsite yoga to maximize your wellness trip. If you rent a car, you’ll have easy access to Sun Bay Beach, the nearby wildlife refuge, and local Vieques restaurants.
Reviews on TripAdvisor frequently note how Hix Island House’s open-air design and lush, off-grid surroundings create a calming escape from daily life. Many praise its sustainable ethos and describe the stay as a rare chance to reconnect with nature in peaceful, intentional simplicity.
- Location: Vieques
- Owner: John Hix
- Type of Hotel: Luxury, eco-friendly retreat
- Spotlight: The sustainable features, such as outdoor showers heated by the sun and open-air ventilation construction for natural air conditioning
- Before you go: Depending on when you visit, you’ll need to stay a minimum of two or three nights. This establishment doesn’t welcome children under 12.
Condado Vanderbilt Hotel
The Condado Vanderbilt Hotel won’t disappoint if you’re in San Juan. This beachfront property’s location is ideal for exploring luxury shopping and top-tier restaurants in Puerto Rico’s oldest city. It offers butler service, smart TVs, and multiple dining and drinking spots — all within a setting that’s both grand and accessible, including for travelers with disabilities.
Travelers describe the hotel as a perfect mix of history and polish, often praising the attentive service, oceanview rooms, and serene spa. Many TripAdvisor reviews also highlight its proximity to nightlife and local attractions, making it a favorite for both first-timers and return guests.
- Location: San Juan, the Condado district
- Owner: Paulson & Co./Paulson Puerto Rico, International Hospitality Enterprises (IHE).
- Type of Hotel: Luxury, resort hotel
- Spotlight: Experiences for everyone, whether you’re a solo traveler, visiting with family, on a romantic getaway, or doing business
- Before you go: Check the hotel’s “Happenings” page for info on its many upcoming events.
Fairmont El San Juan Hotel
Near Old San Juan, on Isla Verde Beach, this property offers clean, contemporary decor accented with marine tones in the accommodations. This massive resort has many dining and drinking establishments, a spa, pools, and an on-site 15,000-square-foot casino. Much of this family-friendly vacation spot is accessible.
Guests on TripAdvisor applaud the Fairmont’s upbeat energy, pristine beach, and strong attention to service. Many also mention that while the rooms and amenities impress, certain services, like beachside assistance, could be more consistent.
- Location: Carolina
- Owner: ESJ Resort LLC
- Type of Hotel: Luxury resort
- Spotlight: The variety of things to do, eat, and drink
- Before you go: Check-in is 4 p.m.
Wyndham Grand Rio Mar Rainforest, Beach And Resort
This massive 400-room family-friendly resort makes for a perfect vacation escape. While here, rest and relax at the beach, spa, and three lagoon-style pools. Contrastingly, get sporty and take advantage of the two golf courses, the tennis court, or a coordinated rainforest excursion. You’ll also find a casino and nine restaurants on the property.
According to TripAdvisor reviewers, the Wyndham Grand Rio Mar Rainforest’s atmosphere and service elevate the stay. Guests often point to the pristine setting, warm hospitality, and variety of experiences as reasons they return. A few guests noted that while the offerings are extensive, service consistency can vary depending on the season.
- Location: Río Grande
- Owner: LionGrove
- Type Of Hotel: Resort
- Spotlight: The variety of things to do, eat, and drink
- Before you go: This resort is undergoing a $55 million renovation, with new and refreshed accommodations, restaurants, and experiences to roll out through 2025.
Puerto Rico is a stunning island in the Caribbean with accommodations for all travelers and traveler groups. To find the best accommodation for your trip, consider initially filtering by where you want to stay and if you want to vacation at a child-free property. Hotspots for the best hotels in Puerto Rico are San Juan, Río Grande, and Vieques.