This post contains one or more references to our advertisers. If you buy something through our links, we may earn a commission. For our full advertising policy, click here.
Puerto Rico is a tropical paradise, with miles of pristine beaches, lush rainforests, and vibrant culture. Whether you’re seeking adventure, relaxation, or a bit of both, this Caribbean island has something to offer everyone. And, with its growing reputation as a top tourist destination, the number of hotels in Puerto Rico continues to grow, making it hard to decide where to stay. To help you out, we’ve rounded up the best hotels in Puerto Rico, from high-end resorts to charming bed-and-breakfasts.
Aire de O:live
Location: Isla Verde
Price: Nightly rates start around $330
Vibe: Earthy, vibey, boutique
The rundown: There’s no other way to say it: Aire de O:live is sexy. The boutique hotel, a part of the San Juan Water and Beach Club Hotel, is situated just off the bustling Isla Verde Avenue, tucked at the end of a quiet alley facing the glittering Caribbean. The decor is undoubtedly dreamy. The muted palette emphasizes the earthy textures used, from low-hanging straw pendant lights to natural wood platform beds. A visit wouldn’t be complete without climbing up to the rooftop where Japanese restaurant, Kumo, serves sensational cuisine, and a breathtaking pool blends seamlessly with the Caribbean below.
Dorado Beach, a Ritz Carlton Reserve
Price: Nightly rates start around $2,300
Vibe: Luxurious and private
The rundown: Look no further for exclusivity in Puerto Rico than Dorado Beach. The resort is set on a secluded 1,400-acre peninsula surrounded by tropical gardens, beaches, and the Atlantic Ocean. You’d be hard-pressed to leave the resort with its private beaches, multiple swimming pools, and beach clubs. Don’t skip out on Spa Botanico, which might be one of the most gorgeous and peaceful spas on the island. Think: soaking tubs in tropical gardens and massages in open-air treehouses.
Hotel El Convento
Location: San Juan
Price: Nightly rates start around $320
Vibe: Historic, charming, elegant
The rundown: Get a taste of Old San Juan with a stay at Hotel El Convento. The historic hotel is housed in a restored 17th-century convent, which has been beautifully preserved and renovated to provide guests with modern amenities and luxurious accommodations. Each room is uniquely decorated with antique furnishings, rich fabrics, and original artwork. Try to score a room with a balcony that overlooks the heart of the city. The rooftop terrace is another great place to take it all in, featuring panoramic views of the city.
Location: San Juan
Price: Nightly rates start around $240
Vibe: Luxurious and charming
The rundown: Step into a world of sophistication and tranquility at the beautifully restored 19th-century Palacio Provincial. Blending colonial charm with modern design, this luxury hotel opened its doors in 2021. Guests can choose from 43 elegantly decorated rooms and suites, each with locally inspired artwork and views of historic Old San Juan. For ultimate relaxation when you’re not exploring the city, the hotel’s rooftop pool and the Palacio Provincial Beach Club are the places to be.
Condado Ocean Club
Location: San Juan
Price: Nightly rates start around $290
Vibe: Adults-only, boutique, oceanfront
The rundown: Located in the Condado neighborhood of San Juan, this adults-only hotel offers ideal proximity to the area’s lively atmosphere, upscale shops and restaurants, and beautiful beaches. In fact, Condado Ocean Club is situated right on the coast, revealing picturesque views of the Atlantic from the infinity pool that seemingly drops into the sea. Equally impressive, each of the 96 rooms boasts ocean views via floor-to-ceiling windows.
Price: Nightly rates start around $210
Vibe: Farmhouse-style, bed & breakfast, holistic
The rundown: This Instagram-worthy retreat is the ideal stay for relishing in the Boho-chic vibes of Puerto Rico’s countryside. The bed & breakfast is perched on a hill and surrounded by a sea of vegetation. Finca Victoria is a wellness-focused hotel offering plenty of curated experiences for travelers looking to reconnect with themselves and nature. Among the unique room options to choose from, you’ll find a treehouse, cabins, and a glass house.
Price: Nightly rates start around $200
Vibe: Modern, artistic, affordable
The rundown: The first thing you’ll notice about El Blok is surely its unique architecture. Designed by award-winning architect Natanial Fuster, the structure features reinforced concrete, perforated panels, and alluring curves — representing the coral reefs surrounding the island. Situated just across from the beach, El Blok is home to the acclaimed restaurant Placita, a bayahonda mesquite fired grill. Enjoy live entertainment on the rooftop, where DJ sets and dancing complement the perfect place to watch the sunset.
Price: Nightly rates start around $450
Vibe: Exclusive, idyllic, serene
The rundown: Those looking for an active getaway will love Royal Isabela. The oceanfront luxury resort features a world-class golf course designed by Scotland’s five-time Open champion, Tom Watson, as well as a beach club, tennis courts, and a range of dining options. The property’s dramatic cliffs and lush landscape will make you feel like you’ve truly escaped everyday life. Each villa-style accommodation entices with its own plunge pool and terrace.
The St. Regis Bahia Beach Resort
Location: Rio Grande
Price: Nightly rates start around $1,200
Vibe: Secluded, luxurious, tropical
The rundown: Surrounded by a 487-acre nature reserve, with a two-mile private beach, The St. Regis Bahia Beach Resort is a true sanctuary. The resort offers a range of luxurious amenities, including a golf course designed by Robert Trent Jones Jr., a beachfront restaurant and bar, and a spa. Iridium Spa is a truly magical on-property oasis. Accessed by way of a floating open-air pathway, guests are invited to relish in rejuvenating treatments in seven tranquil plantation-style villas that offer views of the spa garden.