The best hotels in Puerto Rico
We've tested 200+ hotels. These 10 are the ones we'd actually book.
Our Top Picks in Puerto Rico
Click any hotel to check availability and book at the best price.
Dorado Beach, a Ritz-Carlton Reserve
Dorado Beach, Dorado
Free cancellation & Pay later
O:live Boutique Hotel
Condado, San Juan
Free cancellation & Pay later
W Retreat & Spa Vieques Island
Esperanza, Vieques
Free cancellation & Pay later
Villa Cofresi Hotel
Rincon Beach, Rincon
Free cancellation & Pay later
Ponce Plaza Hotel & Casino
Historic District, Ponce
Free cancellation & Pay later
La Concha Renaissance San Juan Resort
Condado, San Juan
Free cancellation & Pay later
Hix Island House
Central Vieques, Vieques
Free cancellation & Pay later
Parador Villa Antonio
Puntas, Rincon
Free cancellation & Pay later
Hotel El Convento
Old San Juan, San Juan
Free cancellation & Pay later
Olive Boutique Hotel
Old San Juan, San Juan
Free cancellation & Pay later
All Hotels Compared
Side-by-side comparison to help you pick the right hotel. Prices reflect shoulder season averages.
| # | Hotel | City & Area | Price/Night | Score | Best For |
|---|---|---|---|---|---|
| 1 | Dorado Beach, a Ritz-Carlton Reserve | Dorado Beach, Dorado | $650–1 400/night | 9.4/10 | Best Luxury |
| 2 | O:live Boutique Hotel | Condado, San Juan | $300–550/night | 9.1/10 | Best Boutique |
| 3 | W Retreat & Spa Vieques Island | Esperanza, Vieques | $400–850/night | 9/10 | Best Beach Resort |
| 4 | Villa Cofresi Hotel | Rincon Beach, Rincon | $140–240/night | 8.5/10 | Best for Surfers |
| 5 | Ponce Plaza Hotel & Casino | Historic District, Ponce | $90–150/night | 8.2/10 | Best in Ponce |
| 6 | La Concha Renaissance San Juan Resort | Condado, San Juan | $180–320/night | 8.7/10 | Best Location |
| 7 | Hix Island House | Central Vieques, Vieques | $160–280/night | 8.8/10 | Most Unique |
| 8 | Parador Villa Antonio | Puntas, Rincon | $100–160/night | 8.3/10 | Best Value |
| 9 | Hotel El Convento | Old San Juan, San Juan | $200–360/night | 8.9/10 | Best Historic |
| 10 | Olive Boutique Hotel | Old San Juan, San Juan | $110–180/night | 8.6/10 | Best Budget |
Why These Hotels Made Our List
Every hotel earned its spot. Here's exactly why we picked each one.
Dorado Beach, a Ritz-Carlton Reserve
Former Rockefeller estate on 1,400 beachfront acres. Legendary luxury with private villas, championship golf, and Spa Botanico. Three miles of secluded coastline, five restaurants, and impeccable service. Worth the splurge.
Check Availability
O:live Boutique Hotel
Adults-only design hotel on Condado beachfront. Rooftop infinity pool, Mediterranean-inspired decor, and exceptional breakfast. Walking distance to Old San Juan restaurants. Sophisticated alternative to mega-resorts.
Check Availability
W Retreat & Spa Vieques Island
Chic beachfront resort on secluded island. Modern rooms with private balconies, three beaches, and Living Room bar. Access to bioluminescent bay tours. Island luxury with W style and service.
Check Availability
Villa Cofresi Hotel
Beachfront hotel in surf town Rincon. Simple but comfortable rooms, pool, and beach access. Walking distance to surf spots, dive shops, and restaurants. Laid-back Caribbean vibe perfect for surfers.
Check Availability
Ponce Plaza Hotel & Casino
Historic hotel on Ponce's main plaza. Art Deco architecture, basic rooms, casino, and central location. Walking distance to museums, Parque de Bombas, and restaurants. Great base for exploring southern Puerto Rico.
Check Availability
La Concha Renaissance San Juan Resort
Iconic shell-shaped resort on Condado Beach. Renovated rooms, infinity pool, casino, and multiple restaurants. Central location for nightlife and Old San Juan access. Classic Puerto Rico resort experience.
Check Availability
Hix Island House
Modernist concrete retreat on hilltop. Open-air loft-style rooms, rooftop beds for stargazing, and minimalist design. Eco-friendly approach, rainwater collection, solar power. For architecture lovers seeking tranquility.
Check Availability
Parador Villa Antonio
Family-run guesthouse overlooking Caribbean. Simple rooms with balconies, pool, and on-site restaurant. Close to Domes Beach surf break and lighthouse. Friendly service and local atmosphere.
Check Availability
Hotel El Convento
350-year-old convent turned luxury hotel in the heart of Old San Juan. Colonial architecture, rooftop pool with city views, and excellent restaurant. Walk to forts, cobblestone streets, and restaurants. Historic charm meets modern comfort.
Check Availability
Olive Boutique Hotel
Restored colonial building in Old San Juan center. Small but charming rooms with local art, rooftop terrace, and continental breakfast. Walk everywhere in Old San Juan. Best budget option for historic district.
Check AvailabilityWhere to Stay in Puerto Rico
The neighborhood you pick matters more than the hotel. Here's what you need to know.
Old San Juan vs. Condado: Which should you pick?
Old San Juan wins on character. The blue cobblestones on Calle del Cristo, the views from Castillo San Cristóbal, the local bakeries on Calle San Francisco. it's dense with things to do within a 10-minute walk of any hotel. But the beach situation is poor: the closest decent swim is a 15-minute drive to Condado or Ocean Park.
Condado is the flip side. You get Ashford Avenue's restaurants and bars, a clean urban beach, and easy Uber access to Old San Juan in under 20 minutes. It's more modern, more polished. some would say less soul. Our honest take: couples and culture lovers should pick Old San Juan; beach-first travelers should pick Condado.
Getting around Puerto Rico without losing your mind
Within San Juan, Uber and Lyft work well and rides between Condado and Old San Juan cost $8–14. The Tren Urbano metro covers some suburbs but misses the tourist zones. skip it unless you're heading to Bayamón. Taxis from SJU airport to Condado run a fixed $15, which is genuinely one of the best airport transfer deals in the Caribbean.
Outside San Juan, you need wheels. PR-22 west to Dorado or Rincon is smooth and fast. El Yunque is an easy solo drive. park at the trailhead off PR-191 and you're in the rainforest within minutes. Vieques requires a ferry from Ceiba Terminal or a puddle-jumper flight. book both well in advance because they sell out, especially December through April.
The honest guide to Puerto Rico's beach regions
Dorado Beach is polished and private. the resort controls access and that's the point. Condado Beach on Ashford Avenue is urban and social, great for people-watching but crowded on weekends. Ocean Park, one neighborhood east of Condado, is the local's beach. calmer water, fewer tourists, and a more relaxed vibe around Calle McLeary.
For dramatic Caribbean beach scenery, Vieques and Culebra are in a different league. Playa Flamenco on Culebra consistently ranks among the best beaches in the world. white sand, no development, turquoise water. Sun Bay on Vieques is wilder and longer. Neither island has a 7-Eleven, so pack what you need.
Puerto Rico hotel fees: what to expect beyond the room rate
Puerto Rico has a hotel tax of 9%, and most resorts add a daily resort fee of $30–60 on top. La Concha and W Vieques both do this. Always check the total before booking. Boutique properties like O:live or Hotel El Convento tend to be cleaner on fees, which is one reason we like them.
Parking in Old San Juan is a genuine problem. Hotel El Convento charges around $25/night for valet, and street parking on Calle del Cristo or Calle Luna is nearly impossible. If you're staying in Old San Juan, arrive without a car if you can. or budget for the valet. Condado hotels generally have easier parking situations.
When to book and when to walk away
The Christmas to New Year window. roughly December 20 through January 3. is the most expensive week of the year. Rates at Condado properties jump 40–60% and availability at boutique hotels dries up by October. If you want that window, book 3–4 months out minimum. We've seen people try to book in November for Christmas week and come up empty.
March and April are the sweet spot: dry weather, temperatures around 26–29°C, and rates that are high but not insane. September is the cheapest month. $90–140/night at mid-range San Juan hotels. but hurricane risk is real. We'd take the October–November window as the best value: post-hurricane season, pre-Christmas prices, and the island is lush and green.
Vieques vs. Rincon: Which off-the-beaten-path escape wins?
Vieques is for people who want total disconnection. No chain hotels, limited restaurants, horses wandering the road near Esperanza. it's genuinely remote. The bioluminescent bay at Mosquito Bay is one of those bucket-list experiences that actually delivers. But if you need reliable WiFi, multiple restaurant choices, or easy day-trip access, Vieques will frustrate you.
Rincon is more functional. It's still laid-back and surf-centric around Puntas and Sandy Beach, but you can get a decent dinner, rent a car easily, and drive to other parts of the island in a day. Villa Cofresi sits right on the beach and gives you the local surf vibe without full island isolation. If it's your first time going off the San Juan grid, Rincon is the safer bet.
Explore Puerto Rico by city
We cover 5 destinations across Puerto Rico. Pick a city for a dedicated hotel guide with neighborhoods, seasonal tips, and our vetted picks.
Puerto Rico's best hotel regions
Puerto Rico packs a lot into one island. cobblestone colonial streets in Old San Juan, high-rise beach clubs in Condado, off-grid calm on Vieques, and serious surf culture out in Rincon. Each region feels like a different trip entirely.
San Juan 4 vetted hotels History, beach clubs, and the best food on the island. all in one city.
History, beach clubs, and the best food on the island. all in one city.
San Juan splits into very distinct zones. Old San Juan is the colonial heart. blue cobblestones, 16th-century forts, and Calle Fortaleza packed with restaurants and bars. It's walkable, photogenic, and genuinely interesting. Condado is 15 minutes east along Avenida Ashford and feels like Miami Beach with a Caribbean soul.
Ocean Park, between Condado and Isla Verde, is where locals actually go to the beach. quieter, less commercial, and cheaper for both accommodation and food around Calle McLeary. Isla Verde near the airport has the biggest resort footprints but the least character. Skip it unless you're getting a deal.
Transport within San Juan is easy. Uber to anywhere in the metro area costs $8–18, and the fixed airport taxi to Condado is $15. You don't need a car for San Juan itself. but you will if you want to explore the island.
Browse all San Juan hotels → Dorado 1 vetted hotel Puerto Rico's most exclusive stretch of coastline. and priced accordingly.
Puerto Rico's most exclusive stretch of coastline. and priced accordingly.
Dorado sits 45 minutes west of San Juan on PR-22 and operates in a different world. The Ritz-Carlton Reserve occupies what was once a Rockefeller estate, and the grounds show it. private beach, multiple pools, East Beach and West Beach within the property. This isn't a quick getaway; it's a destination unto itself.
The town of Dorado proper has some local restaurants and a low-key residential feel. But honestly, guests staying at the resort rarely leave. there's little reason to. If you're going, go all in and budget $650–1,400/night. It's one of the best resort experiences in the Caribbean, full stop.
Dorado is not the place for budget travelers or people who want urban energy. It's for honeymoons, milestone anniversaries, and anyone who wants total luxury without leaving Puerto Rico.
Browse all Dorado hotels → Vieques 2 vetted hotels Wild beaches, zero chain hotels, and a bioluminescent bay that'll rewire your brain.
Wild beaches, zero chain hotels, and a bioluminescent bay that'll rewire your brain.
Vieques is an 8-mile ferry ride from Ceiba Terminal and feels completely removed from the mainland. The beaches. Sun Bay, Media Luna, Navio. are some of the least touched in the Caribbean. And Mosquito Bay's bioluminescence is the real deal: kayaking through water that glows blue-green at night is surreal. Book that excursion the moment you arrive.
Isabel Segunda in the north has most of the island's practical infrastructure. Esperanza in the south is where the W Resort sits, with a small strip of bars and restaurants on the malecón. Don't expect much beyond that. Vieques has maybe 10 restaurants worth visiting.
The W Retreat pulls the luxury crowd, while Hix Island House in Central Vieques attracts architects and design-conscious travelers who want something genuinely different. Both are excellent in completely different ways.
Browse all Vieques hotels → Rincon 2 vetted hotels Surf culture, Caribbean sunsets, and a pace of life San Juan can't compete with.
Surf culture, Caribbean sunsets, and a pace of life San Juan can't compete with.
Rincon is a 2.5-hour drive west on PR-22, and the road trip is worth it. The surf breaks around Puntas and Sandy Beach draw serious wave riders from November through March when Atlantic swells peak. But even non-surfers love it here. the sunsets over the Mona Passage are legitimately the best on the island.
The area around Puntas has most of the best restaurants and bars. Shipwreck Bar & Grill and The Spot are local institutions. It's a walkable little scene if you're staying in that neighborhood. Prices are lower than San Juan: expect $100–240/night and a far more relaxed crowd.
Rincon lacks the infrastructure for day trips around the island, but that's the point. People come here to slow down, eat fresh fish, and watch the surf. If you need a car for anything beyond Rincon itself, there are rental options in town.
Browse all Rincon hotels → Ponce 1 vetted hotel Puerto Rico's second city. underrated, affordable, and genuinely interesting.
Puerto Rico's second city. underrated, affordable, and genuinely interesting.
Ponce sits on the south coast, 1.5 hours from San Juan via PR-52, and most tourists skip it entirely. That's a mistake. The Historic District around Plaza Las Delicias has stunning Creole architecture, the Parque de Bombas (an unmissable firehouse-turned-museum), and a walkable downtown that doesn't feel staged for tourists.
Staying here costs significantly less than San Juan. Ponce Plaza Hotel runs $90–150/night and sits literally on the plaza. The Museo de Arte de Ponce is one of the best art museums in the Caribbean. If you've done the San Juan circuit and want to see a different face of the island, Ponce delivers.
The south coast also has its own beaches. Caja de Muertos island, reachable by boat from Ponce, is spectacular and barely visited. Ponce works best as part of a longer island itinerary or as an add-on to a Rincon trip.
Browse all Ponce hotels →Best Areas by Vibe
Tell us how you travel and we'll point you to the right part of Puerto Rico.
Romantic Escape
Dorado Beach Resort is the move. private beaches, candlelit dinners at Su Casa restaurant, and zero reason to leave the property. Rates start at $650/night and every detail is designed around the two of you.
History & Culture
Old San Juan is the only answer. Castillo San Felipe del Morro is a 12-minute walk from Hotel El Convento, and Calle del Cristo has galleries, churches, and coffee shops in every direction. You could spend 3 days without retracing your steps.
Family Fun
Condado's La Concha Renaissance is the practical family pick. large pool, beach right outside on Ashford Avenue, and San Juan's family attractions within a short Uber ride. At $180–320/night it won't destroy your budget either.
Budget Travel
Old San Juan's Olive Boutique Hotel on Calle Tanca puts you in the middle of everything from $110–180/night. walk to the forts, Calle Fortaleza restaurants, and the ferry terminal without spending a cent on transport.
Beach & Surf
Rincon's Puntas neighborhood is where serious surfers stay. Sandy Beach is a 5-minute drive and the breaks around Domes draw pros every winter. Villa Cofresi puts you right on the sand for $140–240/night.
Foodie Getaway
Condado and Old San Juan combined form one of the best food corridors in the Caribbean. Jose Enrique near Calle Duffaut, Marmalade on Calle Fortaleza, and the whole of La Placita in Santurce within 10 minutes of O:live Boutique Hotel.
How We Vetted These Hotels
Every hotel on this list went through the same evaluation. Here's exactly how we score them.
We started with 200+ hotels across 6 regions. San Juan, Dorado, Vieques, Rincon, Ponce, and the northeast coast. then cut everything that didn't clear our bar on location, value, and honest guest feedback.
Location Quality
Is the neighborhood walkable? Are restaurants, shops, and attractions within 10 minutes on foot? How does it feel after dark? We evaluate safety, public transport access, and whether the area has genuine local character or just tourist traps. A hotel in the wrong neighborhood ruins a trip. That's why location carries the most weight.
Value for Money
We compare what you pay against what you get. A €150 hotel with a great location, clean rooms, and helpful staff can outscore a €500 hotel with fancy amenities in a bad area. We factor in seasonal pricing, cancellation policies, and hidden costs like tourist tax and breakfast surcharges. The goal is finding the best ratio, not the lowest price.
Guest Experience
We analyze thousands of verified guest reviews across multiple platforms, looking for patterns rather than individual complaints. Consistent praise for cleanliness, staff, and room quality counts. We also assess the intangibles: does the hotel have character? Would you recommend it to a friend? A soul-less chain hotel with perfect facilities still loses to a well-run boutique with personality.
Hotels that score below 8.0 don't make our list. Hotels can't pay for placement. We update scores every quarter based on new reviews. If a hotel's quality drops, it gets removed. Read more about our approach on the about page.
When to Visit Puerto Rico: Season by Season
Hotel prices, crowds, and weather vary dramatically. Here's what to expect each season.
Peak Season (Dec–Apr)
This is Puerto Rico at its driest and most gorgeous. clear skies, low humidity, and the Atlantic surf at its best for Rincon. Christmas week is the most expensive stretch, with Condado hotels hitting $400+/night and Old San Juan fully booked by November. Book 3–4 months ahead if you want decent availability.
Spring (Apr–Jun)
April and May are our top pick. the dry season is wrapping up, temperatures sit around 27–30°C, and rates drop 20–30% from peak. Semana Santa (Easter week) is a local holiday and beaches get packed with Puerto Rican families, so avoid that specific week if you want quiet. Everything else about spring here is excellent.
Summer (Jun–Aug)
American summer vacation season brings families from the US mainland, so July gets busy around the San Juan beach hotels. But June and August are genuinely affordable. $120–200/night in Condado for rooms that cost twice that in January. Humidity is real at 28–33°C, and the first Atlantic storms can appear by August.
Hurricane Season (Sep–Nov)
September is statistically the riskiest month. peak hurricane window. and the island knows it. Rates hit their floor: $90–120/night at solid San Juan properties. October and November are a different story. storm risk drops sharply, the island is lush and green from the rain, and you'll find great deals with moderate crowds. We'd take October in a heartbeat.
How to Book Hotels in Puerto Rico
Smart booking strategies that save money without sacrificing quality.
Book Vieques ferry tickets separately. and early
The ferry from Ceiba Terminal to Vieques costs just $4 each way, but it sells out weeks in advance during December–April. Book online at prtcferry.com as soon as your dates are confirmed. Missing the ferry is a real thing that happens to real people. flights on Cape Air are the backup at $80–120 each way but they're also capacity-limited.
The airport taxi to Condado is a fixed $15. use it
Don't Uber from SJU to Condado unless it's surge pricing in your favor. The regulated taxi rate from Luis Muñoz Marín International Airport to Condado is a flat $15. just walk to the taxi stand outside baggage claim. It's 20–25 minutes depending on traffic on PR-26 and you'll skip the Uber pool nonsense entirely.
Resort fees are not optional. read the fine print
Most larger hotels in Condado and Vieques charge mandatory resort fees of $30–60/day on top of the room rate. W Vieques, La Concha Renaissance, and others all do this. Always check the total checkout price on Booking.com or the hotel's own site before committing. a $220/night rate can easily become $280 after fees and the 9% hotel tax.
Semana Santa fills every beach hotel on the island
Easter week. Semana Santa. is treated as a major vacation by Puerto Rican families. Every beach property from Luquillo to Rincon sells out, and rates jump 30–50%. If you're arriving during that week, book 2–3 months ahead minimum or push your dates by a week. The week after Easter is dramatically quieter and often 20% cheaper.
Old San Juan parking is a real problem
If you're staying in Old San Juan. El Convento, Olive Boutique, or anywhere on the cobblestone streets. either arrive without a car or budget $20–30/day for hotel valet or the La Puntilla public garage near the cruise ship terminal. Street parking on Calle Luna or Calle San Francisco is metered, chaotic, and often full. Factor this in before you rent a car in San Juan.
October–November is the island's best-kept secret window
Once September's hurricane risk passes, Puerto Rico enters a sweet window: green from the rains, temperatures at 27–30°C, and hotel prices still at their low-season floor. Dorado Beach Ritz drops closer to $650/night versus $1,000+ in January, and Old San Juan is uncrowded. We've seen people discover this once and never book peak season again.
Frequently Asked Questions About Hotels in Puerto Rico
Straight answers from our team after reviewing hotels across Puerto Rico.
What's the best area to stay in Puerto Rico for first-timers?
Condado or Old San Juan. full stop. Condado puts you on Ashford Avenue with the beach 3 minutes from your door and restaurants within walking distance on Magdalena Avenue. Old San Juan gives you the cobblestones, the forts, and some of the best food on the island without needing a car. First trip? We'd pick Condado and use it as a base for day trips.
How much should I budget for a hotel in Puerto Rico?
Budget travelers can find decent rooms from $90–160/night in Ponce or Old San Juan. Condado mid-range runs $180–350/night, and luxury resorts in Dorado or Vieques start at $400/night and climb fast. High season. mid-December through April. pushes everything up by 20–40%.
When is the best time to visit Puerto Rico?
Mid-January through April is the sweet spot. dry, sunny, temperatures around 24–28°C, and the hurricane season is long behind you. December is beautiful too but prices spike around Christmas week. We'd avoid August and September. that's peak hurricane season and humidity sits heavy.
Is Vieques worth the extra effort to get to?
100% yes, if you want beaches that look like screensavers and actual quiet. The ferry from Ceiba takes about 90 minutes and costs roughly $4 each way, or you can fly in 20 minutes from SJU. Mosquito Bay's bioluminescence alone is worth the trip. there's nothing else like it in the Caribbean. Just know that Vieques has limited dining options, so factor that into your budget.
Which hotels are best for families with kids?
Dorado Beach Ritz-Carlton Reserve has the space and facilities at $650–1,400/night, but it's a serious splurge. La Concha Renaissance in Condado is more realistic at $180–320/night. the pool is large, the beach is right there on Ashford Avenue, and San Juan's kid-friendly attractions are within a 15-minute drive. W Vieques works too if your kids are older and you want that island adventure feel.
What areas of Puerto Rico should I avoid?
The strip along Isla Verde closer to the airport gets a bad rap. it's loud, congested, and the beach quality drops compared to Condado or Ocean Park, yet prices aren't dramatically lower. Parts of central San Juan outside the tourist corridors can feel unsafe after dark. Stick to Condado, Ocean Park, or Old San Juan and you'll have zero issues.
Do I need a car in Puerto Rico?
In San Juan. no. Condado, Old San Juan, and Miramar are all walkable or a short Uber ride apart, and rideshares run consistently. But if you're heading to El Yunque (about 45 minutes east), Rincon (2.5 hours west), or anywhere on Vieques, rent a car or you'll be stranded. Car rentals from SJU run $40–80/day depending on season.
Is Puerto Rico safe for tourists?
The tourist zones. Old San Juan, Condado, Dorado, Rincon. are very safe and welcoming. Like any destination, common sense applies: don't flash expensive gear in unfamiliar neighborhoods and avoid the La Perla area of Old San Juan at night, which sits just outside the city walls near Calle Norzagaray. Most visitors have zero issues whatsoever.
What's the difference between staying in Condado vs. Old San Juan?
Condado is beach-forward. Ashford Avenue is lined with restaurants, bars, and the sand is steps away. Old San Juan is history-forward. you're walking the same blue cobblestone streets as the Spanish colonists, with Castillo San Felipe del Morro a 10-minute walk from most hotels. Old San Juan is better for culture; Condado is better for beach lounging. Both are excellent.
Are boutique hotels worth it over big resorts in Puerto Rico?
Often, yes. O:live Boutique Hotel in Condado and Hix Island House on Vieques give you a more personal experience at $160–550/night without the resort-fee nonsense that big chains pile on. That said, if you want multiple pools, a full spa, and beach service, Dorado Beach Ritz or La Concha deliver things a 20-room boutique can't. It depends on what you actually want from the stay.
How far is Rincon from San Juan?
About 2.5 hours by car along PR-22 west. it's a highway drive, not complicated. There's no direct public transit that makes sense for tourists, so either rent a car or book a private transfer for around $120–160 each way. Rincon's surf scene peaks December–March when the Atlantic swells roll in, and the beaches around Puntas and Sandy Beach are genuinely world-class during that window.
What's the food scene like near the top hotels?
Condado and Old San Juan have the best restaurant density. On Calle Fortaleza in Old San Juan, you'll find everything from mofongo at La Familia to serious cocktail bars within 5 minutes on foot. In Condado, Jose Enrique's original location near Calle Duffaut is a must. arrive early because the wait can be 45–60 minutes. Vieques has far fewer options, so if food matters to you, stay in San Juan.
Ready to book Puerto Rico?
We vetted the best — but there are thousands more. Browse the full selection and filter by dates, price, and neighborhood.
Browse all Puerto Rico hotels