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.)
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.
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.
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.
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!
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.
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 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.
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.
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.
You can believe those TripAdvisor Puerto Rico reviews—Playa Flamenco is gorgeous and classic. It would make Bachelor contestants envious.
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!
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.
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.
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.
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.
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.