Find Hotels with Restaurants in San Juan

Search over 1 million properties and 550 airlines worldwide.

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top San Juan Hotels with Restaurants

Dream Inn PR
3.5 out of 5
2009 McLeary Street, San Juan
The price is $148 per night from Dec 1 to Dec 1
4.7/5 Exceptional! (502 reviews)
"Great place to stay! I booked so last minute, though was able to check-in late at night and the staff was very kind and helpful. Highly recommend Dream Inn."

Reviewed on Nov 17, 2021

Dream Inn PR
The Dreamcatcher
3.5 out of 5
2009 Calle España, Ocean Park, San Juan
4.7/5 Exceptional! (656 reviews)
"Eco friendly. Vegan food and products. Pitdoor shower/toilet."

Reviewed on Nov 21, 2021

Get rates
The Dreamcatcher
Condado Vanderbilt Hotel
5 out of 5
1055 Ashford Avenue, San Juan
The price is $354 per night from Dec 1 to Dec 1
4.6/5 Exceptional! (1,757 reviews)
"Very nice place to stay"

Reviewed on Nov 28, 2021

Condado Vanderbilt Hotel
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.
Hotel El Convento
4.5 out of 5
100 Cristo St, San Juan
The price is $237 per night from Dec 5 to Dec 5
4.5/5 Wonderful! (980 reviews)
"Cool historical hotel. Beautiful building. Great location. Excellent restaurant. Needs attention: door would not lock. Internet súper slow but apparently a ubiquitous problem of Old San Juan. TV did not work....said Dish not turned on but no Dish control either. Asked for help twice....said they ..."

Reviewed on Nov 26, 2021

Hotel El Convento
CasaBlanca Hotel
3.5 out of 5
316 Calle Fortaleza, San Juan
The price is $131 per night from Dec 1 to Dec 1
4.5/5 Wonderful! (980 reviews)
"GReat LOCATION"

Reviewed on Nov 26, 2021

CasaBlanca Hotel
DoubleTree by Hilton San Juan
4 out of 5
105 Avenida de Diego, San Juan
Fully refundableReserve now, pay when you stay
The price is $169 per night from Dec 12 to Dec 12
4.4/5 Wonderful! (977 reviews)
"Great location, staff is friendly and helpful, close to the beach and the resort fee includes and umbrella, chair, and beach towel. I would stay again but next time a room with two full beds and not the Murphy bed."

Reviewed on Nov 25, 2021

DoubleTree by Hilton San Juan
Hyatt Place San Juan
3.5 out of 5
Avenida Fernandez Juncos 580, San Juan
The price is $167 per night from Dec 12 to Dec 12
4.3/5 Excellent! (989 reviews)
"Some of the hallways, etc. needed repairs (such as ripped carpet), but my room felt clean & safe! Lobby staff were friendly and accommodating and food was very good!"

Reviewed on Nov 7, 2021

Hyatt Place San Juan
AC Hotel by Marriott San Juan Condado
4 out of 5
1369 Ashford Avenue, San Juan
Fully refundableReserve now, pay when you stay
The price is $189 per night from Dec 12 to Dec 12
4.3/5 Excellent! (1,010 reviews)
"Rooftop"

Reviewed on Nov 22, 2021

AC Hotel by Marriott San Juan Condado
Sheraton Puerto Rico Hotel & Casino
4 out of 5
200 Convention Boulevard, San Juan
The price is $206 per night from Dec 13 to Dec 13
4.3/5 Excellent! (986 reviews)
"The bar staff was very friendly. The casino was very overcrowded and not pleasing to play at. The location was very good."

Reviewed on Nov 22, 2021

Sheraton Puerto Rico Hotel & Casino
Hotel Miramar
3 out of 5
606 Ponce de Leon Avenue, San Juan
The price is $135 per night from Dec 20 to Dec 20
4.2/5 Very Good! (901 reviews)
"From the beginning of the booking experience all the way to the end, the staff at hotel Miramar was nothing but amazing they where super helpful and understanding. The view from the terrace is gorgeous!! Will definitely recommend and will definitely come back!!"

Reviewed on Nov 15, 2021

Hotel Miramar
La Concha Renaissance San Juan Resort
4 out of 5
1077 Ashford Ave Condado, San Juan
Fully refundableReserve now, pay when you stay
The price is $280 per night from Dec 14 to Dec 14
4.2/5 Very Good! (1,027 reviews)
"Absolutely beautiful resort. Direct beach access, beautiful views and chicken nachos were amazing!! We will def be back"

Reviewed on Nov 17, 2021

La Concha Renaissance San Juan Resort
San Juan Marriott Resort and Stellaris Casino
4.5 out of 5
1309 Ashford Avenue, San Juan
Fully refundableReserve now, pay when you stay
The price is $287 per night from Dec 16 to Dec 16
4.1/5 Very Good! (1,110 reviews)
"This is my 3rd stay here. Fabulous hotel with gorgeous pool and right on the beach. Ocean view is magnificent. Highly recommend."

Reviewed on Nov 25, 2021

San Juan Marriott Resort and Stellaris Casino
Caribe Hilton
4.5 out of 5
1 San Geronimo Street, San Juan
Fully refundableReserve now, pay when you stay
The price is $281 per night from Dec 13 to Dec 13
4.1/5 Very Good! (994 reviews)
"Great property. Family friendly. Check-in was quick. Staff were wonderful. Kids enjoyed the pool. Location was convenient to other parts of Puerto Rico."

Reviewed on Nov 24, 2021

Caribe Hilton
Sheraton Old San Juan Hotel
4 out of 5
100 Brumbaugh Street, San Juan
Fully refundable
The price is $167 per night from Dec 21 to Dec 21
4/5 Very Good! (1,083 reviews)
"The stay was amazing, everyone was very friendly and helpful, definitely staying here again."

Reviewed on Nov 18, 2021

Sheraton Old San Juan Hotel
Best Western Plus Condado Palm Inn & Suites
3 out of 5
55 Condado Avenue, San Juan
The price is $130 per night from Dec 13 to Dec 13
4/5 Very Good! (1,274 reviews)
"Everything was Perfect !"

Reviewed on Nov 27, 2021

Best Western Plus Condado Palm Inn & Suites
CIQALA Luxury Suites
4 out of 5
752 Manuel Fernandez Juncos Ave, San Juan
The price is $158 per night from Dec 1 to Dec 1
4/5 Very Good! (2,331 reviews)
"The propoerty was well maintained and service was prompt"

Reviewed on Nov 13, 2021

CIQALA Luxury Suites
The Wave Hotel at Condado
3 out of 5
76 Condado Avenue, San Juan
Fully refundableReserve now, pay when you stay
The price is $137 per night from Dec 1 to Dec 1
3.9/5 Very Good! (997 reviews)
"They need to put new rug on halway"

Reviewed on Nov 22, 2021

The Wave Hotel at Condado
Holiday Inn Express San Juan Condado, an IHG Hotel
3.5 out of 5
1 Mariano Ramirez Bages, San Juan
The price is $145 per night from Dec 1 to Dec 1
3.8/5 Good! (983 reviews)
"I like the staff was nice but I didn't like that it didn't have parking for your vehicle"

Reviewed on Nov 23, 2021

Holiday Inn Express San Juan Condado, an IHG Hotel
Acacia Boutique Hotel
3 out of 5
8 Taft Street, Condado, San Juan
Fully refundableReserve now, pay when you stay
The price is $99 per night from Dec 1 to Dec 1
3.7/5 Good! (981 reviews)
"Very nice hotel. Rooms were nice and well taken care of."

Reviewed on Nov 26, 2021

Acacia Boutique Hotel
The Condado Plaza Hilton
4.5 out of 5
999 Ashford Avenue, San Juan
Fully refundableReserve now, pay when you stay
The price is $230 per night from Dec 22 to Dec 22
3.7/5 Good! (984 reviews)
"It was nice to be on the beach. Property needs work. Elevators were a problem. Rooms were bare of furniture."

Reviewed on Nov 28, 2021

The Condado Plaza Hilton
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.

Recent reviews of San Juan hotels
expedia verified reviews