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

The Best Resorts in San Juan, Puerto Rico

Updated September 11, 2023

Whether you like lavish and luxury or ballin’ on a budget, there’s a resort in San Juan, Puerto Rico to match your style. Find out which location fulfills your amenity checklist and start packing your bags for your next Puerto Rico resort stay. Any questions? Message us!

Want to explore Puerto Rico differently? Have a local plan your trip.


Olive Boutique Hotel

Properly located in the glitzy Condado neighborhood, the Olive Boutique Hotel gives off a rustic, chic vibe not often found on the island. The resort comes equipped with a rooftop bar and is a three-minute walk to some of the best beaches in Puerto Rico. If you get bored of living lavish and want something to do in San Juan, the Olive is amid a variety of local shops and restaurants that are easily walkable.

Average price: $295/night. (via booking.com)

Pro tip: If you’re looking for a more authentic experience, locals are always willing to answer questions to help you create a Puerto Rico travel guide that avoids the tourist traps—even if you’re staying at a resort!

Condado Vanderbilt Hotel

With six on-site restaurants/bars and some of the best views in Puerto Rico, Condado Vanderbilt brings luxury living to a whole new level. Relax in the spa or chill ocean-side with a beach bar butler—Condado Vanderbilt has the perfect mix of boozy and bougie. If that wasn’t enough, the Vanderbilt is located only three miles from Old San Juan and is close to Laguna Condado, making it an ideal resort for those interested in Puerto Rico’s best outdoor activities like kayaking or paddleboarding.

Average price: $300/night. (via booking.com)

Pro tip: The on-site restaurant Juan Jose Cuevas 1919 is wildly recommended by Puerto Rican locals, so make sure to check it out.


La Concha

Although there are plenty of things to do in San Juan, it’s pretty hard to stray away from La Concha and all that it offers. With multiple bars, indoor and outdoor eateries, shops, three separate pools, and an infinity pool, there’s no question as to why the trendy La Concha is considered one of the best places to stay in San Juan. Aside from the amenities, La Concha’s unique architecture (it’s built to resemble an oversized conch shell) is enough to never want to leave.

Average price: $400/night. (via booking.com)

San Juan Marriott

There are countless beach resorts in San Juan, but only the San Juan Marriott can boast its title of the World’s Best Casino Hotel. The Marriott’s central Condado location is perfect for anyone looking to hit up one of the many nearby Puerto Rican tourist attractions like the Bacardi distillery or the San Cristobal.

Average price: $235/night. (via booking.com)

Pro tip: Even if you don’t choose the San Juan Marriott, locals note the casino is open to non-Marriott vacationers as well, so feel free to add this award-winning hotspot to your Puerto Rico itinerary.


Acacia Boutique Hotel

Located one block off of Condado Beach, Acacia Boutique Hotel offers great views and amenities that will keep you and your wallet happy. Close to the El Yunque Forest and the River Camuy National Park, Acacia is also known for its award-winning onsite restaurant that supplies authentic local cuisine you can only find when traveling San Juan. The hotel is great for your family trip to Puerto Rico, but it’s also a popular and safe spot in PR for solo travelers.

Average price: $101/night. (via booking.com)

Pro tip: If you’re tight on cash, vacationing during off-peak seasons (September–November) is an awesome way to travel to Puerto Rico without sacrificing experience.

Hotel Miramar

Less than 1.5 miles from Old San Juan, Hotel Miramar is the perfect budget destination for anyone looking to take a cheap trip to Puerto Rico. Miramar offers a cocktail bar and a variety of activities from windsurfing to canoeing. Hotel Miramar can also set you up with a local bar crawl, movie night, or nearby live performances.

Average price: $125/night. (via booking.com)

Pro tip: Luckily, a trip to San Juan doesn’t have to break the bank. There are plenty of cheap and even free things to do in San Juan. Sure you can trust Google to find some deals for you, but don’t risk it—it’s better to ask a local.


Sheraton Puerto Rico Hotel & Casino

Looking out over the San Juan Bay, the Sheraton Puerto Rico Hotel & Casino is fairly priced but still stacked with all your typical resort desires. Although the San Juan Marriott has the best casino in the world, the Sheraton hosts the biggest casino on the entire island and is situated close to the airport and the usual awesome things to do in San Juan. The Sheraton’s combination of price, convenience, and service makes it one of the top spots to vacation in Puerto Rico.

Average price: $182/night. (via booking.com)


El San Juan Hotel

El San Juan Hotel is conveniently located just minutes from the airport, making planning a trip to Puerto Rico quick and painless. The hotel-side beach is clean and uncrowded so you don’t have to stress about fighting for a beach chair or a spot at the pool. The resort also hosts live music at one of its many on-site eateries and bars, making it one of the best places to stay in Puerto Rico for anyone looking for a calm and convenient stay.

Average price: $300/night. (via booking.com)

Condado Lagoon Villas at Paseo Caribe

The Condado Lagoon Villas are favorably situated between Condado and Old San Juan for easy access to some of Puerto Rico’s biggest attractions. The Villas offer a private beach and nine different bars and restaurants for effortless dining and relaxation. There’s endless stuff to do in San Juan, and the Villas are the perfect hub for on-site and off-site adventure.

Average price: $160/night. (via booking.com)


Need help deciding which resort is best for you? One of our local Puerto Rican trip planners can help you out. You can also message us with any questions., be sure to check this info out before you plan your trip:

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?