Hotels in San Juan

Find the best San Juan hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for San Juan hotels with free cancellation or excellent ratings

Trusted San Juan hotel providers

See all hotels in San Juan

View more hotels
Prices may change – just add your dates for the best estimate. Note that prices are based on previous traveler searches and partner prices.
Prices may change – just add your dates for the best estimate. Note that prices are based on previous traveler searches and partner prices.
View more hotels

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest-rated hotelRcm Ecolodge Inn – 4.9
Cheapest month to bookJuly
Average 4-star hotel price$62 per night
Average 5-star hotel price$76 per night

How to find the best hotel deals in San Juan

Want to use the same magic that powers our award-winning flight search to find the best room rates on the Internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in San Juan

  • Love how quick and easy it is to book flights with us? The same clever search engine is a pro at uncovering deals on San Juan hotels too. Use these tips to find fantastic rates fast.

  • The earlier you book, the better off you are. You're more likely to land a cheaper rate on a San Juan hotel and have a greater range of choice when you plan ahead.

  • However, you could still come across last-minute deals. Although prices usually rise closer to your stay, some places cut rates a day or two before to avoid rooms sitting empty, especially when it's quiet.

  • Flexible with your dates? You could land a better rate. Experiment with your travel timing to discover what deals are on offer. Prices are typically cheaper on weekdays and during low-season months.

  • Browse through stays with free cancellation. Secure a great rate today and easily cancel later if your itinerary changes.

Where to stay in San Juan

Central San Juan

  • Choose the city center and you'll never be far from your next adventure. Take your pick of these stays that keep you near the most-visited attractions in central San Juan.

  • Plan a stay at Adayo Cove Resort. One of the most well-known hotels near Paliton Beach, check in here and you'll be around 3 kilometers from this sight. This San Juan hotel is a go-to for families and holds a 3-star rating.

  • Want to be near Pitogo Cliff? Hola Beach Resort is roughly 5 kilometers away. This hotel in San Juan hits that just-right mix of cozy and convenient.

  • Hotels near MARELLE’S SEASHELL MUSEUM- RESTAURANT & BAR- GIFT SHOP are other options to keep in mind. Apo Diver Beach Resort is 3 kilometers or so from this popular sight. It's a good base for discovering the city more broadly.

When to go to San Juan

  • Knowing what to expect weather-wise makes planning easier. May offers the warmest conditions, with a maximum high temperature of 31ºC (88ºF).

  • February is the coolest time of year, with lows of 24ºC (75ºF).

  • If you're hoping for clearer skies, search for San Juan hotels during February. With an average of seven days of rain, this is the driest month.

  • The wettest time of year is June. Visit then and you'll likely get around 23 days of rainfall.

Best hotels in San Juan

Best budget hotels

  • Why pay more? Budget San Juan hotels come with the basics so you can save your cash for the real highlights: having adventures and buying too many souvenirs. Often equipped with money-saving amenities like mini-fridges and microwaves, you'll find at least 20 of these affordable stays across the city.

  • Mandala Tribe Treehouses offers comfort that doesn't cost a fortune. Make use of Wi-Fi, parking and more at this 3-star accommodation option.

  • Alternatively, find a room at Casa Paliton Siquijor Near Beach. Equipped with conveniences including accessible parking and parking, this 3-star San Juan hotel lets you enjoy more while spending less.

  • You'll also like the reasonable prices at Townview Guest House, which is rated 2 stars. It features a safe deposit box and a laundry.

Best 4-star hotels in San Juan

  • When you're craving a little extra from your stay, the 4-star hotels in San Juan deliver. With around seven choices, they generally feature rooms with character, attentive service, and extras like on-site bars and restaurants. These hotels feel upgraded without feeling overdone.

  • Dolce Amore Resort delivers the kind of stay that you'll remember for all the right reasons. Massage services and a pool add to the 4-star guest experience here.

  • A pool and room service are just some of the amenities you'll find at DonRio Hotel Siquijor. This San Juan hotel gets the balance right between quality and value.

Best luxury 5-star hotels

  • When nothing but the best will do, you'll find around five 5-star hotels in San Juan ready to make every moment about you. These types of stays generally come with next-level offerings like chef-driven restaurants, full-service spas, and turndown service.

  • Live your best life at Lawson’s Beach Resort. This accommodation option comes with an outdoor swimming pool, a pool bar and other features that make it the ultimate getaway.

  • Drako Villas- Adults Only also delivers 5-star elegance from start to finish. This San Juan hotel features an outdoor swimming pool, diving services and loads more.

  • If you haven't stayed at Casa Feliz Ocean Resort yet, you're in for a good time. Make the most of your visit with amenities like a restaurant and room service.

Best hotels in San Juan for families

  • Family travel can be hectic, but your hotel should be the easiest part. You'll find at least 20 family-friendly hotels in San Juan that know what kids want and adults need. These stays often come with useful features like multi-room suites, laundry access, kids' menus, and high chairs.

  • Lazi Beach Club Resort lets you enjoy family time for less. This affordable 2-star hotel has amenities like a first aid room, snorkeling and much more.

  • If you'd like a more luxurious experience, spoil the kids (and yourself) with an escape at Coco Grove Beach Resort, Siquijor Island. This 5-star San Juan hotel features a lift and children's facilities.

Best hotels with a spa

  • Find your calm at one of the 30 or so San Juan hotels with a spa. They feature anything from soaking tubs to treatment rooms and fitness centers. Throw in meditation classes, wellness retreats, and beauty salons and you have the recipe for relaxation.

  • Give yourself a moment to reset at Gold View Beachfront Resort. This 3-star accommodation option comes with all the right perks, including a garden and a spa.

  • Hillside Village Apartment 72sqm Size With Kitchen is another top pick where you can enjoy a little TLC. Make the most of a sauna and more at this hotel in San Juan.

Best hotels with a pool

  • Turn up the fun on your trip with a pool. If you go for a city hotel, expect indoor or rooftop options. Resorts? They often go all out with expansive outdoor layouts and maybe a swim-up bar or two. There are at least 40 pool hotels in San Juan perfect for your next escape.

  • Make relaxing poolside a priority at Garden Bungalows Resort. With an outdoor swimming pool, parking and express check-in, this San Juan hotel has all the perks to make your visit enjoyable.

  • Apo Diver Beach Resort will also have you packing your swimsuit and goggles. Settle into this popular option and make the most of an outdoor swimming pool, snorkeling and a garden.

  • Casa Wilcon The Charming Hotel is another stay with all the right perks. This hotel comes with an outdoor swimming pool, a private beach and a bar.

Finding cheap hotels in San Juan: FAQs

Of course, the cheapest hotel deal we found within the next seven days is $10 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for $10 per night.
The average price of a hotel during the week is $53 per night, and the average price on weekends is $56. Overall, it looks like the cheapest day to stay in San Juan could be Monday.
We crunched some numbers on our calendar and found that Monday is the cheapest day to stay in San Juan, and the most expensive day seems to be Saturday.
The average price of a 3-star hotel in San Juan is currently around $134 per night, and the cheapest 3-star hotel we've found is $106 per night.
The average price of a 4-star hotel in San Juan is currently around $65 per night, and the cheapest 4-star hotel we've found is $58 per night.
The average price of a 5-star hotel in San Juan is currently around $76 per night, and the cheapest 5-star hotel we've found is $55 per night.
The cheapest month to stay in a hotel in San Juan is June, with an average price of $47 per night. The most expensive month is February, when the average room rate can be up to $137 per night. These average prices are based on all the hotels we found – from hostels to fancy 5-star hotels.
The average price of a hotel in May is $61 per night, which is around 9% higher than the rest of the year.
If you're hitting up San Juan with kids in tow, try Coral Cay Resort, Inc., or John Lhea Beach Cottages.