Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
San Juan – 268 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Best Western Plus Condado Palm Inn

Hotel in Condado, San Juan

A block from the beach, Best Western Plus Condado Palm Inn & Suites, offers the best location, a sun terrace with a heated swimming pool, free Wi-Fi and excellent service. the room was clean but outdated

Show more Show less
8
Very Good
2,450 reviews
Price from
$122.18
per night

Sheraton Old San Juan Hotel

Hotel in Old San Juan, San Juan

Enjoy stunning views of the San Juan Bay and easy access to historic sites and local attractions at Sheraton Old San Juan Hotel. Since you arrived the Staff is very friendly. The location is Perfect !! I will definitely consider it for a next vacation!!

Show more Show less
8.1
Very Good
1,126 reviews
Price from
$159
per night

AC Hotel by Marriott San Juan Condado

Hotel in Condado, San Juan

Located in the Condado district in San Juan, 3.7 mi from Fort San Felipe del Morro, AC Hotel by Marriott San Juan Condado features a year-round outdoor pool and spa center. Excellent location, very friendly personal

Show more Show less
8.6
Excellent
1,134 reviews
Price from
$189
per night

TRYP by Wyndham Isla Verde

Hotel in Isla Verde, San Juan

TRYP by Wyndham Isla Verde offers accommodations in Isla Verde. Guests can enjoy a swimming pool and an on-site restaurant. The room, the space, the restaurant

Show more Show less
8.4
Very Good
1,647 reviews
Price from
$149
per night

Canario Boutique Hotel

Hotel in Condado, San Juan

Located in Condado, Puerto Rico, this boutique hotel is just 1 block from Condado Beach and has free WiFi in public areas and rooms with air conditioning. Excellent and vintage one always a good comfortable stay

Show more Show less
6.9
Review score
960 reviews
Price from
$87.75
per night

San Juan Airport Hotel

Hotel in Isla Verde, San Juan

Located inside San Juan International Airport in Terminal D, within steps from Airline Terminals. The location, the restaurant and the night shift was great.

Show more Show less
7.5
Good
1,210 reviews
Price from
$179.10
per night

Coral by the Sea

Hotel in Isla Verde, San Juan

Only minutes from the beaches of Puerto Rico, and a short drive from San Juan's international airport . Free WiFi is available in public areas. Diana the girl at the reception

Show more Show less
6
Review score
2,345 reviews
Price from
$112
per night

El San Geronimo Hotel

Hotel in San Juan

El San Geronimo Hotel is located in San Juan, 2.7 mi from Fort San Felipe del Morro and 1.2 mi from National Guard Museum. the room and service was good. could get anywhere with Uber.

Show more Show less
8.2
Very Good
416 reviews
Price from
$136.94
per night

San Juan Water & Beach Club Hotel

Hotel in Isla Verde, San Juan

Less than 5 minutes' drive from San Juan International Airport, this boutique hotel offers a rooftop pool, on-site dining, and rooms overlooking the beach and city. It’s all good really nice vibes

Show more Show less
7.4
Good
795 reviews
Price from
$169
per night

Aloft San Juan

Hotel in San Juan

Set in San Juan, 0.7 mi from Escambrón Beach, Aloft San Juan offers accommodations with an outdoor swimming pool, private parking, a fitness center and a bar. I love this place , all the staff and the hotel is beautiful and clean

Show more Show less
8.7
Excellent
679 reviews
Price from
$169.32
per night

Most-booked hotels in San Juan in the past month

See all

San Juan's best hotels with breakfast

See all

Budget hotels in San Juan

See all

Hotels located in the center of San Juan

See all

FAQs about hotels in San Juan

  • On average, 3-star hotels in San Juan cost $208 per night, and 4-star hotels in San Juan are $323 per night. If you're looking for something really special, a 5-star hotel in San Juan can be found for $530 per night, on average (based on Booking.com prices).

  • On average, it costs $191 per night to book a 3-star hotel in San Juan for tonight. You'll pay around $266 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in San Juan will cost around $356, on average (based on Booking.com prices).

  • These hotels in San Juan are highly rated by couples: Puerto Valdes, Trópica Beach Hotel, and EL Colonial Adults Only.

  • EL Colonial Adults Only, Puerto Valdes, and Trópica Beach Hotel are some of the popular hotels in San Juan.

  • Isla Verde, Condado, and Ocean Park are popular with other travelers visiting San Juan.

  • Some of the best hotels in San Juan near Casa Blanca include 352 Guest House, Casa Sol Bed and Breakfast and Palacio Provincial.

  • Many families visiting San Juan loved staying at The Dreamcatcher, Puerto Valdes, and EL Colonial Adults Only.

  • Travelers who stayed in San Juan near Luis Muñoz Marín International Airport (SJU) have said good things about Hampton Inn & Suites San Juan, Hotel Villa del Sol, and TRYP by Wyndham Isla Verde.

  • For hotels in San Juan that serve highly-rated breakfasts, try The Dreamcatcher, Hampton Inn & Suites San Juan, and Aloft San Juan.

  • O:LV Fifty Five Hotel - Adults Only, EL Colonial Adults Only, and Aloft San Juan got great room view-related reviews from travelers in San Juan.

  • The average price per night for a 3-star hotel in San Juan this weekend is $238 or, for a 4-star hotel, $358. Looking for something even fancier? 5-star hotels in San Juan for this weekend cost around $458 per night, on average (based on Booking.com prices).

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About San Juan:

Explore guest reviews of hotels in San Juan

See all
Research, refine, and make plans for your whole trip