Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

Hotels and More in San Juan

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+
Our Top Picks Lowest Price First Star rating and price Top Reviewed

ZEN Rooms G Hotel La Union

Hotel in San Juan

Set in San Juan, ZEN Rooms G Hotel La Union offers 1-star accommodations with a bar. Featuring a restaurant, this 1-star hotel has air-conditioned rooms with a private bathroom. Near restaurants and shops Near highway Near the beach Friendly staff Good value

Show more Show less
7.9
Good
10 reviews
Avg. price/night:
$12
Check availability

Villas Buenavista

Hotel in San Juan

Facing the beachfront in San Juan, Villas Buenavista features an outdoor pool and a private beach area. This 2-star hotel offers a concierge service and luggage storage space. Nice location, clean and very helpful staff. Had the beach pretty much to ourselves. Short ride via tricycle or jeep to sebay, CSI Mall and San Fernando.

Show more Show less
7.9
Good
147 reviews
Avg. price/night:
$88
Check availability

Ciabel Hotel and Fitness Center

Hotel in San Juan

Located in San Juan, Ciabel Hotel and Fitness Center has a restaurant, bar, garden, and free WiFi. All rooms in the hotel are equipped with an electric tea pot.

Show more Show less
Avg. price/night:
$98
Check availability

Monaliza Surf Resort

Hotel in San Juan

Monaliza Surf Resort is a 1-star property located in San Juan. Featuring luggage storage space, this property also provides guests with a restaurant.

Show more Show less
Avg. price/night:
$28
Check availability

ZEN Rooms Basic RX Hostel La Union

Hotel in San Juan

ZEN Rooms Basic RX Hostel La Union is offering accommodations in San Juan. With free WiFi, this 1-star hotel offers a shared kitchen and a shared lounge.

Show more Show less

EM Royalle Hotel & Beach Resort

Hotel in San Juan

EM Royalle Hotel & Beach Resort has a restaurant, outdoor swimming pool, a bar and garden in San Juan. Featuring family rooms, this property also provides guests with a terrace. Has a beachfront where you can take early and late walks during your stay. Good waves for surfing. Staff are friendly and very accommodating.

Show more Show less
7
Good
63 reviews
Avg. price/night:
$89
Check availability

ZEN Rooms Basic North Coast Resort

Hotel in San Juan

ZEN Rooms Basic North Coast Resort is offering accommodations in San Juan. Among the facilities at this property are a 24-hour front desk and room service, along with free WiFi throughout the... Location is near the beach and food bar

Show more Show less
5.3
Review score
12 reviews
Avg. price/night:
$33
Check availability

CT Apartelle

Hotel in San Juan

CT Apartelle is located in San Juan. Private parking can be arranged at an extra charge.

Show more Show less
Avg. price/night:
$42
Check availability

Laiya Riviera Resort and Spa

Hotel in San Juan

Facing the beachfront, Laiya Riviera Resort and Spa offers 5-star accommodations in San Juan and has a shared lounge, garden and BBQ area. The location is great! And the room is great too for the price.

Show more Show less
7.6
Good
11 reviews
Avg. price/night:
$108
Check availability

Awesome Hotel San Juan

Hotel in San Juan

Awesome Hotel San Juan is located in the world-class surfing destination of San Juan. It was very well-maintained and clean. The staff were very helpful and accommodating. I left my bikini here and they shipped it to me. If you like privacy, book this place as it is a bit far from the busy bit of San Juan.

Show more Show less
7.9
Good
51 reviews
Avg. price/night:
$118
Check availability

Most-booked hotels in San Juan in the past month

See all

Budget hotels in San Juan

See all

FAQs about hotels in San Juan

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

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

  • On average, 3-star hotels in San Juan cost $86 per night, and 4-star hotels in San Juan are $120 per night. If you're looking for something really special, a 5-star hotel in San Juan can be found for $125 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