Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
San Juan – 285 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 3 stars

Hotel in Condado, San Juan

A block from the beach, Best Western Plus Condado Palm Inn & Suites, offers complimentary continental breakfast, a sun terrace with 24 hour heated swimming pool and free Wi-Fi. Perfect location walking distance to shops and restaurants

Show more Show less
8.1
Very good
2,283 reviews
Price from
£215
per night

San Juan Airport Hotel 3 stars

Hotel in Isla Verde, San Juan

Located inside San Juan International Airport in Terminal D, within steps from Airline Terminals. The location was perfect if u need to take you fly on time even if you go around the city to visit.

Show more Show less
7.5
Good
1,051 reviews
Price from
£154
per night

Canario Boutique Hotel 3 stars

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
7.1
Good
822 reviews
Price from
£72
per night

AC Hotel by Marriott San Juan Condado 4 stars

Hotel in Condado, San Juan

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

Show more Show less
8.8
Fabulous
1,015 reviews
Price from
£230
per night

TRYP by Wyndham Isla Verde 3 stars

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 staff, the cleanliness, the pool, the location, very close to the airport, lots of places to eat soon as you walk out of the hotel, overall it was a great stay!

Show more Show less
8.4
Very good
1,325 reviews
Price from
£214
per night

Coral by the Sea 2 stars

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. I like all the facilities and service!! Also the restaurants gave us a discount as part of the facilities services!! Awesome!!

Show more Show less
6.2
Review score
2,184 reviews
Price from
£113
per night

Sheraton Puerto Rico Hotel & Casino 4 stars

Hotel in San Juan

Sheraton Puerto Rico Hotel & Casino offers a fitness centre and dining options on site as well as guest rooms with free WiFi. The hotel is 3.7 km from Historic Old San Juan. Great staffs and services.. the infinity pool, casino in the hotel was awesome. Everything was great.

Show more Show less
8.4
Very good
544 reviews
Price from
£248
per night

Sheraton Old San Juan Hotel 4 stars

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. I received an upgraded room with bay view. It was amazing!!!!

Show more Show less
8.2
Very good
958 reviews
Price from
£256
per night

Dreams Miramar

Hotel in San Juan

Located in San Juan, 1.5 km from Escambrón Beach, Dreams Miramar offers air-conditioned rooms with free WiFi and express check-in and check-out. Room was clean and provided refrigerator and microwave. Enjoyed the view from my 5th floor balcony. Comfortable bed. Personable staff. Elena is fantastic. Must try restaurant in the neighborhood - Casita Miramar.

Show more Show less
8.2
Very good
484 reviews
Price from
£107
per night

Hotel El Convento 4 stars

Hotel in Old San Juan, San Juan

This hotel is located in the heart of historic Old San Juan, Puerto Rico. Hotel guests will receive beach privileges at the El Convento Beach Club on Isla Verde Beach. Wonderful hotel, excellent location. We thought we were in the movie!

Show more Show less
8.8
Fabulous
455 reviews
Price from
£243
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 centre of San Juan

See all

FAQs about hotels in San Juan

  • Condado Ocean Club, The Dreamcatcher and EL Colonial are some of the popular hotels in San Juan.

  • For hotels in San Juan that serve up a highly-rated breakfast, try Hampton Inn & Suites San Juan, Aloft San Juan and Palacio Provincial.

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

  • Travellers who stayed in San Juan near Luis Munoz Marin International Airport (SJU) have said good things about Hampton Inn & Suites San Juan, Hotel Villa del Sol and TRYP by Wyndham Isla Verde.

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

  • Many families visiting San Juan loved staying at The Dreamcatcher, EL Colonial and Villa Herencia Hotel.

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

  • O:LV Fifty Five Hotel - Adults Only, EL Colonial and Sheraton Puerto Rico Hotel & Casino have received great reviews from travellers in San Juan regarding the views from their hotel rooms.

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

  • These hotels in San Juan are highly rated by couples: Dream Inn PR, The Dreamcatcher and EL Colonial.

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

Subscribe to see Secret Deals

Prices drop the moment 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