Puerto Rico may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Best Resorts in San Juan

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
1
Neighborhood
Popular locations
Meal plans available
Amenities
Accessibility
Trip type

Featured Resorts in San Juan

Wyndham Grand Rio Mar Puerto Rico Golf & Beach Resort
4.5 out of 5
6000 Rio Mar Boulevard, Rio Grande
The price is $199 per night from Dec 20 to Dec 21

Located in Rio Grande, this beachfront resort is connected to the convention center, 0.1 mi (0.2 km) from Wyndham Rio Mar Casino, and within 6 mi (10 km) of ...

4.5/5Wonderful! (790 reviews)

"Due to covid certain things were limited but it is a beautiful resort and we will be back."…"

Reviewed on Oct 26, 2020

Wyndham Grand Rio Mar Puerto Rico Golf & Beach Resort
San Juan Marriott Resort and Stellaris Casino
4.5 out of 5
1309 Ashford Avenue, San Juan
Free CancellationReserve now, pay when you stay
The price is $224 per night from Dec 19 to Dec 20

Nestled on the beach, this Condado resort is within a 10-minute walk of Atlantic Beach and Casino del Mar at La Concha Resort. Condado Beach and Puerto Rico ...

4.3/5Excellent! (977 reviews)

"Decent place to stay. I would recommend it to any San Juan visitors"…"

Reviewed on Nov 21, 2020

San Juan Marriott Resort and Stellaris Casino
Hampton Inn & Suites San Juan, Puerto Rico
3.5 out of 5
6530 Isla Verde Avenue, Carolina
Free CancellationReserve now, pay when you stay
The price is $132 per night from Dec 6 to Dec 7

Located in Isla Verde, this resort is within a 10-minute walk of Pine Grove Beach, Carolina Beach, and Isla Verde Beach. Balneario de Carolina is 0.6 mi (1 km) ...

4.5/5Wonderful! (962 reviews)

"I love my stay in the Hampton inn in isla verde San Juan Puerto Rico, the staff was super nice and friendly they made us feel welcome all the time we stayed. We will be back in our next visit to Puerto Rico"…"

Reviewed on Nov 30, 2020

Hampton Inn & Suites San Juan, Puerto Rico
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
La Concha Renaissance San Juan Resort
4 out of 5
1077 Ashford Ave Condado, San Juan
Free CancellationReserve now, pay when you stay
The price is $229 per night from Dec 7 to Dec 8

Located in Condado, this beachfront resort is in the entertainment district and within a 15-minute walk of Casino del Mar at La Concha Resort and Condado Beach. ...

4.3/5Excellent! (987 reviews)

"Great hotel, right on the beach, and excellent views"…"

Reviewed on Nov 24, 2020

La Concha Renaissance San Juan Resort
Fairmont El San Juan hotel
4.5 out of 5
6063 Isla Verde Avenue, Carolina
Free Cancellation
The price is $161 per night from Dec 10 to Dec 11

Nestled on the beach, this Isla Verde resort is within 6 mi (10 km) of The Mall of San Juan, Condado Beach, and Plaza las Americas. Puerto Rico Convention Center ...

4.2/5Very Good! (727 reviews)

"The hotel/resort was excellent. The staff was very accommodating and I enjoyed my stay. I would recommend anyone staying at the hotel. Thank you"…"

Reviewed on Oct 28, 2020

Fairmont El San Juan hotel
Embassy Suites by Hilton Dorado del Mar Beach Resort
3.5 out of 5
201 Dorado Del Mar Boulevard, Dorado
Free CancellationReserve now, pay when you stay
The price is $140 per night from Dec 6 to Dec 7

This Dorado del Mar resort is on the beach, 3.6 mi (5.8 km) from Dorado Beach, and within 12 mi (20 km) of Punta Salinas and Casa Bacardi. Plaza las Americas ...

4/5Very Good! (974 reviews)

"The hotel was in a great location on the beach. Not to far from attractions and local eateries. The room was clean and the bed was comfortable. The complimentary breakfast was pretty good with plenty of options for all appetites."…"

Reviewed on Nov 26, 2020

Embassy Suites by Hilton Dorado del Mar Beach Resort
Embassy Suites by Hilton San Juan Hotel & Casino
3.5 out of 5
8000 Tartak Street, Carolina
Free CancellationReserve now, pay when you stay
The price is $153 per night from Dec 7 to Dec 8

This family-friendly Carolina resort is located near the airport, 0.3 mi (0.5 km) from Isla Verde Beach, and within 6 mi (10 km) of Condado Beach and Plaza las ...

4.3/5Excellent! (979 reviews)

"My family and I really enjoyed ourselves at this hotel. Rooms have plenty of space for everyone to be comfortable. Employees are awesome and really keep everyone safe. We stayed during covid and everything was really clean, have sanitizer stations in every place including elevators so that’s a plus. ..."…"

Reviewed on Nov 21, 2020

Embassy Suites by Hilton San Juan Hotel & Casino
The Condado Plaza Hilton
4.5 out of 5
999 Ashford Avenue, San Juan
Free CancellationReserve now, pay when you stay
The price is $170 per night from Dec 6 to Dec 7

Located in Condado, this beachfront resort is in the city center and within a 10-minute walk of Condado Beach and Parque La Ventana al Mar. Luis Muñoz Rivera ...

3.9/5Very Good! (987 reviews)

"Great property, stay was nice loved the beach access"…"

Reviewed on Nov 30, 2020

The Condado Plaza Hilton
Hyatt Regency Grand Reserve Puerto Rico
4 out of 5
200 Coco Beach Blvd. Highway 955-I, Rio Grande
Free CancellationReserve now, pay when you stay
The price is $183 per night from Dec 6 to Dec 7

This Rio Grande resort is on the beach, 0.9 mi (1.5 km) from Coco Beach Golf and Country Club, and within 9 mi (15 km) of El Yunque National Forest and Carabali ...

4.1/5Very Good! (268 reviews)

"This is a beautiful hotel with great food! The staff is friendly and helpful. The hotel takes extensive measures to keep you safe and keep the hotel clean."…"

Reviewed on Nov 6, 2020

Hyatt Regency Grand Reserve Puerto Rico
The St. Regis Bahia Beach Resort, Puerto Rico
5 out of 5
State Road 187 Kilometer 4.2, Rio Grande
Free CancellationReserve now, pay when you stay
The price is $499 per night from Dec 7 to Dec 8

Nestled on the beach, this Rio Grande resort is 0.8 mi (1.3 km) from Bahia Beach and 1.9 mi (3 km) from Estudio de Arte Samuel Lind. Luquillo Beach and Playa ...

4.7/5Exceptional! (255 reviews)

"Property was spacious, private and well maintained. Unfortunately it was very buggy and service was lacking."…"

Reviewed on Nov 25, 2020

The St. Regis Bahia Beach Resort, Puerto Rico
Caribe Hilton
4.5 out of 5
1 San Geronimo Street, San Juan
Free CancellationReserve now, pay when you stay
The price is $170 per night from Dec 7 to Dec 8

Located in Puerta de Tierra, this beachfront resort is in the historical district and within a 10-minute walk of Fort San Jeronimo, Third Millennium Park, and ...

4.1/5Very Good! (981 reviews)

"BEST HOTEL EVER! absolutely loved our stay at the Caribe Hilton during thanksgiving. i was visiting family in PR and we wanted a couple of days in San Juan to explore the capital. once we checked in here we didn't want to leave the property! our room was on the 9th floor with a jawdropping view of ..."…"

Reviewed on Dec 2, 2020

Caribe Hilton
El Conquistador Resort
4 out of 5
1000 Conquistador Avenue, Fajardo
Get Rates

This family-friendly Fajardo resort is located on the waterfront, within 3 mi (5 km) of El Conquistador Golf Course and Laguna Grande. El Yunque National Forest ...

3.8/5Good! (144 reviews)

"We loved everything about the property. It was BEAUTIFUL!! Unfortunately, we were there during the Covid 19 PR lockdown. However, the staff did everything they could to keep us safe but also provide any accommodations that they could. I hope to be able to come back when everything is back open!"…"

Reviewed on Mar 30, 2020

El Conquistador Resort
The Ritz-Carlton, San Juan
5 out of 5
6961 Ave Gobernadores, Carolina
Get Rates

Nestled on the beach, this Isla Verde resort is within a 10-minute walk of Balneario de Carolina and Isla Verde Beach. Carolina Beach is 0.7 mi (1.1 km) ...

4.4/5Excellent! (1,000 reviews)

"Everything was super perrrrrrrrrrrrrrrffffffffffeeeeeeecccccct"…"

Reviewed on Feb 15, 2019

The Ritz-Carlton, San Juan
Beach Vacay! Design Junior Suite for 4, Pool
The price is $294 per night from Dec 8 to Dec 9

Situated on the beach, this romantic resort is within 1 mi (2 km) of Bahia Beach and Coco Beach Golf and Country Club. El Yunque National Forest and Wyndham ...

Beach Vacay! Design Junior Suite for 4, Pool
Ocean Front Junior King Suite, Pool, Beach Access
The price is $506 per night from Dec 8 to Dec 9

Situated on the beach, this romantic resort is within 1 mi (2 km) of Bahia Beach and Coco Beach Golf and Country Club. El Yunque National Forest and Wyndham ...

Ocean Front Junior King Suite, Pool, Beach Access
Stay on The Beach! Elegant King Junior Suite, Pool
The price is $294 per night from Dec 8 to Dec 9

Situated on the beach, this romantic resort is within 1 mi (2 km) of Bahia Beach and Coco Beach Golf and Country Club. El Yunque National Forest and Wyndham ...

Stay on The Beach! Elegant King Junior Suite, Pool
Partial Ocean View King Suite, Pool, Beach!
The price is $422 per night from Dec 8 to Dec 9

Situated on the beach, this romantic resort is within 1 mi (2 km) of Bahia Beach and Coco Beach Golf and Country Club. El Yunque National Forest and Wyndham ...

Partial Ocean View King Suite, Pool, Beach!
Bahia Beach Resort & Golf Club
5 out of 5
State Road 187 kilometer 4.2, Rio Grande
Get Rates

Nestled on the beach, this Rio Grande resort is 0.3 mi (0.5 km) from Bahia Beach and 2.5 mi (4.1 km) from Estudio de Arte Samuel Lind. Playa Vacia Talega and ...

4.7/5Exceptional! (3 reviews)
Unbelievably perfect!

"Our stay was remarkable! Truly was the nicest resort we have ever stayed in. We stayed in the villas and they were gorgeous, spacious, extremely clean. This resort is absolutely luxurious! Could not recommend it more. The grounds are beautifully manucured and it feels like you're staying within a ..."…"

Reviewed on May 8, 2017

Bahia Beach Resort & Golf Club
Partial Ocean View Suite for 4, Pool, Beach Access
The price is $422 per night from Dec 8 to Dec 9

Situated on the beach, this romantic resort is within 1 mi (2 km) of Bahia Beach and Coco Beach Golf and Country Club. El Yunque National Forest and Wyndham ...

Partial Ocean View Suite for 4, Pool, Beach Access
La Concha Renaissance Resort
1077 Ashford Ave, San Juan, San Juan
Get Rates

Located in Condado, this resort is steps from Parque La Ventana al Mar and Casino del Mar at La Concha Resort. Condado Beach and Puerto Rico Convention Center ...

La Concha Renaissance Resort
Don't see what you're looking for?
See all available properties in San Juan
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Other property types in San Juan

Caribe Hilton

Caribe Hilton

4.5 out of 5
1 San Geronimo Street, San Juan
The price is $170 per night from Dec 7 to Dec 8
4.1/5Very Good! (981 reviews)

"BEST HOTEL EVER! absolutely loved our stay at the Caribe Hilton during thanksgiving. i was visiting family in PR and we wanted a couple of days in San Juan to explore the capital. once we checked in here we didn't want to leave the property! our room was on the 9th floor with a jawdropping view of ..."…"

Reviewed on Dec 2, 2020

Caribe Hilton
La Concha Renaissance San Juan Resort

La Concha Renaissance San Juan Resort

4 out of 5
1077 Ashford Ave Condado, San Juan
The price is $229 per night from Dec 7 to Dec 8
4.3/5Excellent! (987 reviews)

"Great hotel, right on the beach, and excellent views"…"

Reviewed on Nov 24, 2020

La Concha Renaissance San Juan Resort
Courtyard by Marriott Isla Verde Beach Resort

Courtyard by Marriott Isla Verde Beach Resort

4 out of 5
7012 Boca De Cangrejos Avenue, Carolina
The price is $155 per night from Dec 7 to Dec 8
4.2/5Very Good! (966 reviews)

"Every staff were so nice, everything was clean. I like how they try to keep everybody safe because of COVID-19."…"

Reviewed on Dec 4, 2020

Courtyard by Marriott Isla Verde Beach Resort
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Frequently asked questions

What is San Juan like for a resort vacation?
Longing for a relaxing getaway? Treat yourself to the comforts of a resort, where you can find everything you want for your trip—from convenient dining options to activities and shopping. Choose from 23 resorts in San Juan and discover the right one for you, whether you envision yourself sitting down to fine dining or checking out the on-site boutiques.
What's a top resort in San Juan?
Caribe Hilton - 4.5-star luxury resort less than 10 minutes from Escambron Beach. Features 3 outdoor pools, 10 restaurants, and a private beach. La Concha Renaissance San Juan Resort - Beach resort rated 4 stars, right by Casino del Mar at La Concha Resort. Has 3 outdoor pools, 7 restaurants, and 2 beach bars. Popular for its proximity to shopping. The Condado Plaza Hilton - Luxury resort rated 4.5 stars, steps from Condado Beach. Enjoy the 4 outdoor pools, 2 restaurants, and 2 bars. Hampton Inn & Suites San Juan, Puerto Rico - 3.5-star property, 10-minute walk from Carolina Beach. Amenities include an outdoor pool, a restaurant, and a spa tub. Highly rated for its exceptional value. San Juan Marriott Resort and Stellaris Casino - Luxury resort rated 4.5 stars, 10-minute walk from Casino del Mar at La Concha Resort. Access to 2 outdoor pools, 3 bars, and a full-service spa.
How many hotel resorts can I expect to find in San Juan?
Take your pick from Expedia’s 23 resorts in San Juan where you can enjoy fun for all the family, beautiful guest rooms, and more.
What can I do in San Juan?
Travelers come to San Juan to visit its historic sites, and also speak highly of its art galleries. Grab your golf clubs for a game at Dorado Del Mar or Coco Beach Golf and Country Club, or head to Condado Beach and Carolina Beach for some time by the water. Other top attractions you can add to your list are Port of San Juan and San Juan Gate.
What's the weather like in San Juan?
The hottest months are usually June and July with an average temp of 82°F, while the coldest months are January and February with an average of 77°F. The rainiest months in San Juan are November, September, May, and October, with each month seeing an average of 9 inches of rainfall.
What's the best way to get to and around San Juan?
Fly into Luis Munoz Marin Intl. Airport (SJU), which is located 7.4 mi (11.9 km) away. Otherwise, look for flights into Ponce (PSE-Mercedita), which is 43 mi (69.3 km) away. Take advantage of metro transit at Sacred Heart Station, Hato Rey Station, and Roosevelt Station. You can explore water transportation options at the port.