Choosing the right hotel can make or break your vacation.
But, even after hours of navigating the internet, you’re left with doubts about what’s your best option.
As someone that once worked in the hotel industry in Puerto Rico, I know the challenges of understanding the pros and cons of each hotel.
That’s why I’ve put together this list of the top 30 hotels in Puerto Rico, highlighting the best of each, to help you make the right decision for your vacation.
The St. Regis Bahia Beach Resort is considered the top hotel in Puerto Rico for many reasons.
This luxury resort boasts a golf course, spa, two on-site restaurants, tennis courts, and a 24-hour gym.
Its beachfront location on the coast of Rio Grande allows you to enjoy unique experiences like beach massages or drinking something refreshing at the beach bar.
But, what will captivate you the most about St. Regis Bahia Beach Resort is its visuals and dreamy architecture perfect to snap memorable photos.
You can easily reach St. Regis in a taxi or shuttle from the airport, but having a car will allow you to visit nearby attractions like El Yunque National Rainforest and Laguna Grande Bioluminescent Bay.
Below is a pin with the exact location on Google Maps of this St. Regis Bahia Beach Resort:
Also, check out the following video that shows this hotel:
Dorado Beach, a Ritz Carlton Reserve is nothing but your dream hotel.
Located in Dorado, this hotel is famous for its beachfront location.
Travelers looking for a weekend escape in a relaxing, yet luxurious atmosphere will enjoy the spa, the rooftop terrace, and the pool.
Right on the site, you have everything you need for a top-notch vacation in Puerto Rico. Even a convenience store!
Reaching Dorado takes less than an hour by taxi or rental car from San Juan. You can see the exact location below:
One of the main attractions of this nature reserve is its golf course and outdoor visuals! You can see them for yourself in this video:
Although you won’t need to leave this resort, you shouldn’t miss nearby attractions like Kikitas Beach, Watermill Park, or Arenales Cave.
El Conquistador Resort is the embodiment of the hotel you’re looking for in the Caribbean, and that’s why it’s one of the top hotels in Puerto Rico.
El Conquistador overlooks the east coast from 300 feet above sea level in Fajardo.
Even if it’s one of the most luxurious hotels on the island, El Conquistador is a family-friendly hotel, perfect for all ages, and it’s just an hour away from San Juan’s airport.
You can arrive at El Conquistador by taxi or by driving a rental car.
You can also fly from the San Juan Airport to the José Aponte De La Torre Airport in the nearby city of Ceiba, and take a taxi from there.
Below is the exact location of El Conquistador:
Travelers will love the on-site waterpark with slides and pools for adults and children. El Conquistador also has a golf course, a marina, and a beach bar in front of a hidden paradisiacal beach. You can see it all in this video:
Besides the facilities, you’ll also love the things to do in Fajardo, like visiting Icacos cay, hiking in the Cabezas de San Juan Nature Reserve, or kayaking in Laguna Grande Bioluminescent Bay.
This small hotel at the entrance of Condado is great for couples and business travelers.
Everything about The Condado Ocean Club screams minimalism and elegance, from the entrance to the rooms.
It’s only a 20-minute car ride away from the airport, and it’s surrounded by attractions like the Condado Lagoon, where you can paddleboard and kayak, and the Condado Beach, a top Puerto Rican beach.
You can either take a taxi or rent a car at the airport and drive to Condado. Below you’ll find the pin to the Condado Ocean Club:
Even if it’s small, this adult-only hotel has stores, a bar, a pool, a terrace, on-site golfing, and a coffee shop.
Check out all the facilities in this short video:
You don’t have to go far from the San Juan Airport to find the best hotels in Puerto Rico!
The Fairmont El San Juan Hotel is an all-in-one hotel with entertainment for party-loving guests and relaxing attractions for slow travelers.
This hotel located in Isla Verde is so accessible, that the taxi ride takes less than 10 minutes from the airport. Here is its exact location:
This luxury hotel boasts four pools, a spa, luxurious rooms, a fitness center, restaurants, and a casino.
But, the best of Fairmont El San Juan Hotel is CLUB BRAVA, where the best of Puerto Rico nightlife takes place. In the following video you can see the hotel’s highlights:
Even if it’s close to the airport, you’ll be able to enjoy the famous Isla Verde Beach, Piñones, and shopping malls like the Mall of San Juan and Plaza Las Américas.
Royal Isabela is a hotel off the beaten path in the city of Isabela, which is why it’s the perfect destination to escape the metropolitan area’s rush.
The ride from the San Juan Airport to this hotel takes almost two hours, and the best way to get to it is by renting a car. Taking a taxi to this location is also possible, but you’d have to pay a high fee for the ride.
Here is the exact location:
Royal Isabela provides a unique and mesmerizing view of Isabela’s coast from hundreds of feet above sea level.
Amenities like the spa, pools, luxury villas, and bars, make it a top Puerto Rico hotel for couples. You can see some of them below:
Besides showcasing your golf skills on the site’s golf course, you can also enjoy outdoor activities like hiking, kayaking, and horseback riding.
Nearby attractions include La Cara del Indio, Jobos Beach, and the Guajataca Tunnel.
Couples and history lovers can’t miss a chance to stay at El Convento Hotel.
Considered the oldest historical hotel in America, El Convento has Spanish-colonial architecture from the 1650s.
This Puerto Rico luxury hotel is located right in Old San Juan, close to main attractions like the San Juan Cathedral, the San Juan Gate, Casa Blanca, and El Morro.
The taxi ride from the airport is under 30 minutes. Below you can check out the route:
While the hotel preserves its structure from the days it was a Carmelite convent, it still manages to offer top amenities like a pool, two restaurants, a gym, and a meeting room.
See for yourself the amazing facilities!
You can easily forget about the world and immerse yourself in the Caribbean vibe of the Copamarina Beach Resort & Spa.
Copamarina is located in Guánica in the south coast of Puerto Rico.
The best ways to reach it from the San Juan Airport are by renting a car or paying for a private shuttle. The ride is over 2 hours, but it’s well worth it. You can see this resort’s exact location below:
Copamarina Beach Resort & Spa has pools, a spa, and restaurants for guests. See more of this facility in the following video:
Whether you want to sunbathe, swim, or snorkel, you’ll have the chance to do so at Caña Gorda Beach, a few steps from the resort. Other nearby attractions are Gilligan’s Island and Guanica’s Dry Forest.
In contrast with the sober appearance of many hotels in the zone, La Concha Renaissance San Juan Resort has a fun and inviting facade.
La Concha in Condado is the perfect hotel for youngsters and party lovers.
Home to a casino, a restaurant, pools, and frequent parties, La Concha promises a fun stay in San Juan.
Below you can see a video with the main amenities of the hotel:
You can rent a car at the San Juan airport, or take a 15-minute taxi ride to La Concha. Here is the pin on Google Maps:
If you’re not renting a car, La Concha offers you complimentary bicycles that will allow you to explore Condado. You’ll also have within walking distance the Condado Lagoon, Condado Beach, and Playita del Condado.
The Condado Vanderbilt Hotel is another historical hotel in the district of Condado.
The hotel’s main building has 100 years of history and conserves most of its historical appearance and original main staircase.
Besides the historical perk, the Condado Vanderbilt also boasts a fine dining restaurant, a cigar lounge, and a modified version of a Hamman in their spa.
You can see some of the amenities in the following video:
Whether you’re on a business trip, a honeymoon, or a family vacation, you can enjoy a luxurious stay in this historical hotel, just 15 minutes from the San Juan Airport.
You can rent a car or take a taxi to get to Condado Vanderbilt Hotel.
Find the hotel’s location below:
Member of Small Luxury Hotels of the World, O:live Boutique Hotel is one of the top hotels in Puerto Rico for its service and unique concept.
This hotel overlooks the Condado Lagoon and sports a green rooftop terrace with a pool.
Guests can enjoy international cuisine at the on-site restaurant or grab a drink at the bar.
The interior design of the hotel mixes multiple styles, filling each room with comfort and personality. Check out the hotel tour in the following video:
The O:live Boutique Hotel is a 15-minute ride by taxi from the San Juan Airport. Pin the location below:
From this hotel, you’ll have the Condado Lagoon, La Playita Beach, and Condado Beach within walking distance.
Vieques is one of the best places to visit in Puerto Rico! And, staying at El Blok hotel can make your stay on the island even better.
El Blok hotel is an adult-only hotel that boasts a perfect beachfront location in the La Esperanza neighborhood. You can see the location below:
Close to the hotel, you’ll find La Esperanza Beach, Sun Bay Beach, Mosquito Bay, and Black Sand Beach. You’ll also find that most tour operators meet in front of El Blok.
El Blok has a beautiful design that evokes both an underwater and a sanctuary feeling. The property sports a restaurant, a rooftop terrace, and a bar. See the attractions for yourself in the video below:
To reach Vieques, travelers need to take a taxi from the San Juan Airport to the Ceiba ferry terminal, and from there, take the ferry to Vieques.
Then, in Vieques, travelers can either rent a car or take a carro público to La Esperanza.
You can book the ferry tickets here. Another option is flying directly from San Juan Airport to Vieques Airport.
If you’re looking for a family getaway in the south area, the Hilton Ponce Golf & Casino Resort is a great option.
This resort has a beachfront location plus multiple pools where the complete family can escape the island’s heat.
Sport-loving families can beat the 27-hole golf course, and play mini-golf, or tennis.
The casino is also another great amenity to this hotel, open until late at night for adults.
See the best of the hotel below:
The Hilton Ponce Golf & Casino Resort is about two hours away from the San Juan Airport in car and taxi.
You can also choose to arrive directly at La Mercedita International Airport in Ponce and take a short taxi ride to the hotel. Make sure to pin the following location:
Nearby the Hilton Ponce Golf & Casino Resort you’ll find top Ponce attractions like La Guancha and Parque de Bombas.
From Ponce, you can also visit two Puerto Rico offshore islands, Isla Cardona, and Isla Caja de Muerto.
Located right on La Fortaleza street in San Juan, Casa Blanca is one of the best hotels in Puerto Rico for couples and solo travelers.
Within walking distance, you’ll find La Fortaleza, El Morro, and San Juan’s Gate.
You can reach the Casa Blanca hotel by taxi or by renting a car at the airport.
A public AMA bus also makes routes between Old San Juan and Luis Muñoz airport.
You can see the hotel’s exact location on the following map:
This small hotel mixes a modern style with the colonial architecture typical of Old San Juan.
One of the most charming things about Casa Blanca Hotel is the concrete bathtubs on the rooftop where guests can relax with a view of the city.
If you’re an art lover, you’ll also want to check out the curated art collection around the hotel building.
See some of this hotel’s highlights in the virtual tour below:
Despite their top-notch service and amenities, Casa Blanca is usually a budget-friendly option to stay in Puerto Rico.
Business travelers don’t have to miss out on the fun while they’re on a trip!
The Sheraton Puerto Rico Hotel & Casino offers the best of both worlds, with on-site amenities to facilitate your work and easy access to nearby attractions.
By driving a rental car or taking a taxi, it takes less than 15 minutes to reach the hotel. You can see the exact location below:
This hotel is within walking distance from Puerto Rico’s Convention Center, where companies gather for important conventions and meetings.
But, in your free time, you can walk to the T-Mobile district nearby, where you’ll watch a concert, grab something to eat, or go ziplining.
If you’re up for a short ride, you can reach Old San Juan, Escambrón Beach, and El Morro in a few minutes.
The Sheraton Puerto Rico Hotel & Casino also boasts an infinity pool, a casino, and on-site restaurants you can see in the video below:
Wyndham Grand Rio Mar is one of the best hotels in Puerto Rico for its location and amazing amenities.
Hidden away in Rio Grande, this hotel is located nearby Las Picuas Beach and El Yunque National Rainforest.
You can take a taxi from San Juan Airport or rent a car and drive yourself for 45 minutes to Rio Grande on the northeast coast. See the location below:
Golf enthusiasts will have two award-winning golf courses to choose from to practice their skills. Meanwhile, kids can spend the day at the pool or the beach.
Other entertainment activities include a casino, tennis courts, dancing classes, and watching turtles hatch during the turtle season. You can see it all in the following virtual tour:
O:LV Fifty Five is another top hotel you’ll find in Condado, San Juan, just a 15-minute ride from the airport.
You can reach it by car, AMA bus, or taking a taxi to the location below:
This adult-only boutique hotel has a modern sleek design, with all the right amenities to make your stay comfortable.
A rooftop bar, a pool, and an on-site restaurant are just some of the things you can enjoy during your Puerto Rico trip. But, the O:LV Fifty Five’s main highlight is its floating deck experience!
You can choose between drinking champagne, having a picnic, or seeing the sunset while floating calmly in the nearby Condado Lagoon.
Below is a video that shows the O:LV Fifty Five:
If you’re looking to stay close to the airport, but still want to enjoy everything Puerto Rico has to offer, stay at Royal Sonesta San Juan Puerto Rico Resort.
This hotel is right by the popular Isla Verde Beach and a quick ride from Piñones, Old San Juan, El Morro, and Condado.
You can rent a car or take the 7-minute ride on a taxi to get here:
During your stay, you can choose to grab a drink at any of the on-site bars, lounge in the pool, or have a massage at the Brisas Zen Spa. You can see all the amenities in this video:
Finca Victoria is different from most hotels in Puerto Rico, in the best of ways.
This small hotel on the hillside of Vieques is more of a holistic center than a hotel.
Here, you can take yoga classes, enjoy vegan meals and escape the rush of the city. The surrounding nature of this 12-room hotel makes you forget even the biggest of your problems.
The complete hotel is a mix of art, shapes, and furniture put together in a thoughtful and almost magical way. You can see them in the video below:
Getting to Finca Victoria, however, is more complex than visiting other Puerto Rico hotels, as Vieques is outside the main island of Puerto Rico.
The easiest way to get to Vieques is by flying from the San Juan Isla Grande airport to the Vieques Airport with Vieques Air Link.
But, the cheapest option is taking a shuttle to the Ceiba ferry terminal, and from there taking the ferry to Vieques. Rent a car in Vieques and reach the location below:
If you have your own car, you’ll have easy access to Vieques Wildlife Refuge, Mosquito Bioluminescent Bay, and Black Sand Beach.
Combate Beach Resort is a great budget hotel option to stay in one of the most beautiful cities of Puerto Rico, Cabo Rojo.
Although the ride from San Juan must be done in a rental car, and it takes almost 3 hours, this hotel is close to Los Morrillos Lighthouse, the Pink Salt Flats, and El Combate Beach.
Other popular activities to do in the area include kayaking, hiking, and mountain biking.
You can see the Combate Beach Resort’s location here:
At this resort in the southwest part of Puerto Rico, you can enjoy breakfast at the on-site XABORES Cyber Cafe.
Kids will also love playing at the basketball and volleyball courts, and swimming at the pool. Check out all the rest of the amenities in this video:
The Caribe Hilton boasts a top-notch location at the entrance of Old San Juan.
This hotel overlooks Playita Condado and Escambrón, two of the most popular beaches in San Juan.
It’s also within steps of the Condado neighborhood, San Geronimo Fort, and Paseo Caribe.
Check its exact location and nearby attractions on the following map:
You can get there by taxi, or by driving a rental car from the San Juan Airport. The trip in a taxi takes about 15 minutes and the usual fee is around $20.
Caribe Hilton offers great amenities like three oceanfront pools, a hammock garden, shops, and boutiques inside the hotel.
See some of the best Caribe Hilton Hotel visuals in the following video:
The Rincon Beach Resort has everything you need for a great vacation in Puerto Rico.
This hotel is in the beachfront area of Añasco, just a short drive from main cities like Rincón and Mayagüez.
Getting here can take between two hours and a half, and three hours. It’s hard to find a taxi that makes the complete route, but even if you do, the fee would be too expensive.
You’re better off renting a car at the airport and making the trip to the southwest area by yourself. See the location below:
Another option includes taking a flight from the San Juan Airport to the Eugenio M.De Hostos (MAZ) airport and from there taking a taxi to the Rincon Beach Resort.
Book your flight here.
The Rincon Beach Resort coordinates tours for surfing, diving, and kitesurfing for watersports enthusiasts.
Nearby attractions are the Plaza Colón of Mayagüez, Steps Beach, and Los Almendros Beach.
If you’re looking to tie the knot with your loved one, The Rincon Beach Resort also offers photo-perfect facilities for a destination wedding. Check them out in this video:
Whether you’re a solo traveler, a business traveler, or a big family, the San Juan Marriott Resort & Stellaris Casino will be a perfect option to stay in Puerto Rico.
This hotel is located at the heart of Condado in San Juan, with Condado Beach, Loiza street, and Condado Lagoon nearby.
You will also find restaurants, clubs, and brand stores all within walking distance. See the location here:
You can take an Uber, taxi, or rent a car and arrive from the airport to the hotel’s location in just 12 minutes.
If you’re a foodie, you’ll love the all-day buffet at Gingambo. Other popular amenities include a spa, a gym, a bakery, and a bar.
Below is a video that shows the San Juan Marriott Resort & Stellaris Casino:
Boquerón is known as one of the best neighborhoods to enjoy Puerto Rican culture, and that’s exactly where you’ll find the BOHO Beach Club.
Located in Cabo Rojo on the southwest coast, this hotel hosts 75 rooms with air conditioners and free toiletries.
It also has a small golf course, gardens, a bar, and a coffee shop. Check the facilities in this video:
One of the best perks of the BOHO Beach Club is that you can rent bicycles for free to explore the fun neighborhood of Boquerón, where you’ll find beachfront boardwalks, food kiosks, and Boquerón Beach.
The ride from San Juan takes between two and a half and three hours in your rental car.
Pin the following location to arrive at the hotel:
Wyndham Palmas Beach & Golf Resort is one of the best hotels in Puerto Rico, and yet, very few visitors know about it.
This resort is hidden away in the trendy neighborhood of Palmas del Mar, in Humacao.
As its name states, this hotel boasts two golf courses and a tennis court too. You’ll also find on-site restaurants, gardens, and a port for yachts and boats.
Below there is a video of Wyndham Palmas Beach & Golf Resort:
From the Wyndham Palmas Beach & Golf Resort, you can reach El Yunque National Rainforest, the only tropical rainforest in the United States, and Laguna Grande, one of the three bioluminescent bays in Puerto Rico.
You can reach this hotel from the airport by taking a taxi or driving a rental car for about one hour to the east coast. Here are the coordinates with the location:
Besides El Convento, El Colonial is another hotel with colonial architecture you can stay at in Old San Juan.
The hotel mixes modern elements with the colonial structure successfully, letting you enjoy the historical side of Old San Juan without being boring.
One cool thing you should know about El Colonial? It boasts a 24/7 open bar exclusively for the hotel’s guests! See El Colonial Hotel in the video below:
From this hotel, you’ll have easy access to main San Juan attractions like El Morro, Castillo San Cristóbal, and Capilla del Cristo within walking distance.
You can take an Uber, or a taxi, drive a rental car from the airport and get to El Colonial Hotel in under 20 minutes.
Here is the location:
The Hyatt Regency Grand Reserve is located on the coast of Rio Grande.
It boasts a spa, a lagoon-style pool perfect for relaxing in the outdoors, and two nearby world-renowned golf courses.
You won’t have to leave the property when you’re hungry, as you can eat at any on-site restaurants that offer both Caribbean and international cuisine.
The gardens of this hotel are to die for, and the hallways will make you feel like you are in a palace.
Check them out for yourself in the video below:
The taxi ride takes an hour from the airport. You can also rent a car to tour the area and visit Puerto Rico landmarks like El Yunque, Laguna Grande, and Las Picuas Beach.
Below is the GPS location of the hotel:
In a world full of luxurious and pompous resorts, this Puerto Rico hotel proves that it is possible to give guests a pleasant stay without all the “luxury”.
The Hix Island House is hidden in the countryside of Vieques.
See the exact location here:
This eco-friendly hotel boasts a unique open and minimalist architecture worthy of cover magazines.
Guests can enjoy a soothing experience, strolling around gardens, swimming in the warm pool, or having a massage at the spa.
Check out the amenities in the following video:
You can get to Vieques by driving to the city of Ceiba, and getting a ferry to the off-shore island. You can also fly directly from the San Juan Isla Grande Airport into Vieques.
Once on the small island, rent a car and drive 18 minutes from the ferry terminal to the Hix Island House.
During your visit to Vieques, don’t miss the chance to visit the Vieques Wildlife Refuge, Mosquito Bioluminescent Bay, and La Esperanza neighborhood with restaurants, bars, and a beautiful beach.
If you’re looking for a unique stay, then look no further than El Pretexto.
This “hotel” is more like a farm, but you won’t find anything more luxurious than the breathtaking view of the mountains of Cayey.
To get to El Pretexto you’ll need to rent a car at the airport and drive an hour into the mountainous side of the island until you reach Cayey.
Make sure to pin the following location:
El Pretexto is a space to disconnect from the daily rush and connect with nature.
Guests can rent out one of two villas and enjoy a free breakfast made with local ingredients every morning.
See the best of El Pretexto’s amenities in the following video:
Besides just soaking in nature, you can take yoga and cooking classes during your stay at the farm.
If you feel like touring the area, you’ll find Puerto Rico’s Pork Highway nearby, Jobos Bay National Estuarine Research Reserve, and Charco Azul.
Located in the center of San Juan, Aloft Hotel is ideal for tourists that don’t want to rent a car but still want to enjoy the best of the social scene in Puerto Rico.
This boutique hotel is right inside the T-Mobile District, where you’ll have restaurants, zip lines, a movie theater, and a concert hall within a few steps.
You can also visit Puerto Rico’s Convention Center and the Sheraton Casino.
Whether you’re driving a rental car or taking a taxi, the trip to Aloft San Juan from the airport takes 20 minutes. Below is the exact location:
If you want to explore the city beyond the hotel’s surroundings, you’ll find Old San Juan, Condado, El Morro, and Escambron Beach a short ride away.
Aloft San Juan’s rooms sport a modern design with charming pops of color that break the classic hotel room stereotype inside the hotel industry.
See a virtual tour of the hotel here:
There are a lot of great luxury hotels in Puerto Rico, but the best is the St. Regis Bahia Beach Resort.
The best hotel in Puerto Rico for couples is the Copamarina Beach Resort & Spa. It has a full spa and other amenities that are perfect for a romantic getaway.
Those were the top 30 hotels in Puerto Rico!
If you’re looking for a luxurious stay, then the St. Regis Bahia Beach Resort is definitely the best hotel in Puerto Rico.
If you’re on a budget, check out Combate Beach Resort, BOHO Beach Club, and Casablanca Hotel.
Finally, those looking for unique hotels that add fun experiences to their vacation, you can’t miss El Pretexto, Hix Island House, O:LV Fifty Five, and Fairmont El San Juan Hotel.
Now you just have to pick the hotel that fits you and your Puerto Rico itinerary the best!
Also, if you are looking for fun activities to do in Puerto Rico, then check out our article on the 45 best things to do in Puerto Rico.
Writer at PuertoRico.com. I’m an avid traveler and freelance writer from Puerto Rico. I love the outdoors, coffee, hiking, and letters. When I’m not inside typing letters on my laptop, I’m out exploring the hidden treasures that Puerto Rico has to offer!