Go where the locals go in Puerto Rico. Hire a modern travel agent with ViaHero.

The 11 Best Places to Stay in Puerto Rico 2024

Updated September 11, 2023

Wondering where to stay in Puerto Rico? According to island locals, these are 119 of the best places to stay in Puerto Rico. See what locals say about the charms of classic Old San Juan and the strikingly beautiful Vieques Island. 

For everything from safety tips to restaurant recommendations, work with a local to plan your trip. They'll introduce you to a side of Puerto Rico that most tourists miss. Learn more.

(PS: Looking for specific accommodations? Check out our articles on Puerto Rico hostels and boutique hotels.)

#1. Old San Juan: Rich in color and history

Greater San Juan is beautiful, safe, vibrant, and in our opinion, one of the best places to visit in Puerto Rico. The neighborhood of Old San Juan, on the northmost tip of the city, is full of history: ancient forts, monuments, museums, and colorful historic houses.

Take advantage of local advice. Locals tell us that Old San Juan can be "hit or miss" when it comes to restaurant options—lots of stuff in this area is geared toward tourists. Still, they say it's easy to find "diamonds in the rough." One of our locals raved about Punto de Vista, where you can get great Puerto Rican food and enjoy a stellar sunset from the restaurant's rooftop.


Love travel? Love history? Check out Yesterday in Travel, a podcast sponsored by ViaHero. One recent episode covered the "Great Migration" of Puerto Ricans to NYC:

Be sure to follow Yesterday in Travel on Apple Podcasts or Spotify

#2. Rincón: A paradise for surfers and beach lovers

Just near the northwest tip of Puerto Rico lays Rincón, a top destination for surfers. The town’s two nicknames—Pueblo del Surfing (surfing town) and El Pueblo de los Bellos Atardeceres (the town of beautiful sunsets)—are only two of the reasons why Rincón is an excellent (and beautiful) place to stay. 

Local Tip:

Fuel up at Rincón's Sunday market before hitting the beach. Locals tell us you'll find tons of great, locally-sourced food here.

How ViaHero Works

Choose a local

Choose a local travel planner from your destination.

Message the local

Tell your local travel planner about your trip and preferences.

Get a guidebook

Your planner sends custom recs, itinerary, maps, reservations.

#3. Santurce: San Juan's hipster haven

The neighborhood of Santurce, just outside of Old San Juan, bursts with art and culture. Locals tell us that Santurce's photo-worthy street murals and electric nightlife make it one of the coolest places to go in Puerto Rico—and Santurce easily one of the top options for places to stay. Once the sun goes down, night owls gather at La Placita de Santurce (the neighborhood's public square) for cheap drinks, good music, and plenty of outdoor grooves. Locals recommend bringing cash! 

Local Tip:

If you're looking for a more low-key nightlife experience in Santurce, get tips from locals.  One of our Puerto Rico trip planners recommends El Almacén, a La Placita speakeasy that posts its password on Instagram.

#4. Vieques: A beautiful island destination

A quick ferry ride from Puerto Rico is the exquisite island of Vieques. This is an awesome place to stay if you want to hang out with friendly wild horses, explore black-sand beaches, and enjoy all the benefits of island life—and, conveniently, Vieques has some great hostel options. (If you're looking for something more luxurious, locals recommend Hix Island House, pictured above.) Locals recommend grabbing a meal in the foodie Esperanza neighborhood and definitely checking out the wonder of Bahia Bioluminiscente (Mosquito Bio Bay) to see its famous blue bioluminescence. 

Local Tip:

Local advice is valuable when it comes to the ferry, which costs $2. Our trip planners tell us that the line to get on the ferry can take a while, although it's a good way to access the island. You can also opt to take a plane—a quicker, but more expensive option.

What kind of traveler are you?
Let’s face it. People want different things when they travel. Rather than spending hours sifting through blogs and top 10 lists written by people who may have totally different interests than you, why not start by sharing a little about what’s important to you when exploring a new destination?
Select your travel preferences below and let a local travel planner with ViaHero take it from there. Your personalized Puerto Rico recommendations, itinerary, and maps are just a few clicks away.

#5. Ponce: Puerto Rico's incredible "Jewel of the South"

Ponce, Puerto Rico's second-largest city, is packed with incredible things to do—which makes it a pretty stellar place to stay. Ponce offers amazing history (you'll want to take a photo in front of the bright red Parque de Bombas, Ponce's historic fire station) and fun activities like sipping pina coladas along La Guancha boardwalk. Less-visited than San Juan, it's also a great place to stay if you want to avoid crowds. 

#6. Culebra Island: (Another) nearby island paradise

Speaking of great island destinations...if you're looking for beachy things to do in Puerto Rico Culebra is a great place to stay. Just off the coast of Puerto Rico proper, Culebra is home to Playa Flamenco (Flamenco Beach), which is known for its warm turquoise waters and white sands. It's a great place to go in Puerto Rico if you dream of sunning yourself near the ocean. 

Getting suggestions from locals is a great way to enjoy Culebra's excellent, healthy options for meals. Culebra Coffee is an excellent choice for not only coffee but acai bowls, vegan dishes, and more for breakfast and lunch.

Local Tip:

You can believe those TripAdvisor Puerto Rico reviews—Playa Flamenco is gorgeous and classic. It would make Bachelor contestants envious. 

"How did I ever not travel like this?! Ana’s local insight & planning was a game changer. It’s like having a digital concierge, travel agent, and local fixer all rolled into one!"
Sierra, recent ViaHero traveler to Portugal
Sierra, recent ViaHero traveler to Portugal

#7. Cabo Rojo: Serene nature and jaw-dropping hikes

If you're looking to get off the beaten path, this remote southwest locale is a great place to stay for something different than San Juan. Home to some of Puerto Rico’s most scenic sights and best hikes, our Puerto Rico locals recommend exploring the wildlife refuge and Las Salinas (gorgeous pink salt flats). They tell us that the hike from Cabo Rojo's iconic lighthouse to Punta Jaguey is especially lovely. Basically, if you love being outdoors then Cabo Rojo is a good place to stay! 

#8. Isla Verde: Luxurious resorts and stunning seasides

No trip to Puerto Rico is complete without a visit to San Juan’s beautiful beach-and-resort area: Isla Verde. Technically in the neighboring town of Carolina, Isla Verde is just a short ride from the airport. Its coastline is home to three of the beaches in Puerto Rico that we adore (and come highly recommended by locals): Condado Beach, Balneario de Carolina, and Isla Verde Beach. 

Local Tip:

It's easy to visit Old San Juan from Isla Verde. It’s just a short drive and there are public transit options as well. 

#9. Isabela: Where the locals love to vacation

Isabela, in the northwest part of Puerto Rico, is famous for its wealth of natural beauty. Underground rivers, mangrove forests, mountains, lakes, and wildflowers pack this town—which is a traditional vacation spot for Puerto Rican locals.

Benefit from local knowledge in this locally-beloved town, where our locals recommend ordering a classic Puerto Rican dish at Restaurant El Platanal—the mofongo gets rave reviews. 

#10. Rio Grande: For the adventurer

If your ideal trip is packed with challenging hikes, epic waterfalls, and looking for wildlife, stay in Rio Grande. Here you can explore the only tropical rainforest in the United States: El Yunque. After your forest adventures, you can relax at Luquillo Beach. And whether you prefer roughing it the whole time in epic camp spots or getting pampered at a resort between hikes, there are accommodations options for you - locals can help you pick the best. 

#11. Fajarado: Ideal for beach hopping

It’s all about the beach in Fajarado. If you’re not interested in San Juan this trip and just want to lounge on the sand with a little activity sprinkled in - this is the place. For snorkeling and swimming, check out Palomino or Icacos beach. For stunning scenery (but no swimming) try Playa Escondida (you have to hike through a mangrove forest to get there). And don’t miss Laguna Grande Bio Bay - one of three places in Puerto Rico where you can see bioluminescence.

Still have questions about travel to Puerto Rico?
Why not ask someone who lives there? ViaHero connects you with a local to help plan your trip. They’ll create a guidebook based on your personal travel style.
You’ll see a unique side of a destination and travel independently—all while saving time and money in the planning process. Find a local today.

Looking for more info?

And for more about Puerto Rico travel, check out our articles on: