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

Booking.com logo
Trip.com logo
Hotels.com logo
Hyatt Hotels logo
Expedia logo
Airbnb logo

See all hotels in San Juan

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

Luxury stay or budget getaway?

Whether you're after 5-star comfort or ease on your wallet, we do the searching so you can sleep easy during your stay in San Juan.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelJoyce Apartelle San Juan – 4.6
Average 5 star hotel price$96 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

  • Our search engine is a genius at tracking down flight deals. The good news? It's every bit as clever at tracking down bargains on San Juan hotels. Book smarter and pay less with these tips.

  • Plan your stay ahead of time to save on your San Juan hotel. You'll also have a wider selection of stays and room types to pick from, especially during peak seasons.

  • However, you can still get lucky with last-minute deals. Although prices generally rise closer to your stay, some places cut rates a day or two before to avoid having empty rooms, especially when it's quiet.

  • Be flexible with your dates to snag better rates. Search for hotels across different months or seasons. Even booking midweek (instead of weekends) can help you save more.

  • Avoid the risk of extra fees by searching for stays with free cancellation. If your travel dates shift or you find a better deal, you can cancel your booking without penalty.

Where to stay in San Juan

Central San Juan

  • Choose the city centre and be right in the heart of it all. Take your pick of these hotels that keep you near the must-see attractions in central San Juan.

  • Somerset Central Salcedo Makati sets you up in a prime spot. Around 5 kilometres away, this 4-star stay is one of the most well-known hotels near El Deposito Underground. Business travellers often choose this place when visiting.

  • Browsing around for hotels near Pinaglabanan Memorial Shrine? About 3 kilometres away, Ardenhills Suites gets you close to this must-see. With a 4-star rating, this hotel in San Juan is a favourite choice for couples in particular.

  • Or check what deals are on offer for hotels near Fundacion Sanso. Daisy Drive Inn is 5 kilometres or so from this leading sight. This stay makes a good base for enjoying everything the city has to offer.

When to go to San Juan

  • The weather forecast can help shape your travel plans. May offers the warmest conditions, with temperatures reaching highs of 35ºC.

  • The coolest month is January. Expect lows of 21ºC.

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

  • It's rainiest in July, which gets around 26 days of wet weather.

Best hotels in San Juan

Best budget hotels

  • Let your travel money work harder by choosing from around 540 budget San Juan hotels. Perfect for when you want to spend less on check-in and more on checking things out, these stays come with essentials like Wi-Fi, toiletries, and simple breakfast options.

  • GETZ Hotel Manila is a 2-star option in Santa Cruz that focuses on comfort without overcomplicating things. Wi-Fi and internet access are some of its amenities.

  • Set within the neighbourhood of Sampaloc, OYO 894 Cosmo Hotel P Campa Manila delivers 2-star value. Conveniences including Wi-Fi and a lift are there to make your San Juan hotel stay more seamless.

  • You'll also like the prices at Samanakan's Condotel, which is rated 2 stars. It's located in Tondo and features a lobby bar and a lift.

Best 4-star hotels in San Juan

  • Get the high-end feel without the high-end bill at one of the 4-star hotels in San Juan. Pick from around 130 of these stays, many of which offer perks like gyms, spas, and on-site dining. From the rooms to the service and amenities, they're known for their extra attention to detail.

  • Find a room at City Centre Executive Hotel-Near Manila Airport and Pitx and enjoy the elevated comforts that come with this 4-star stay. Take advantage of an outdoor swimming pool and a golf course during your time here.

  • Another San Juan hotel to consider is Harolds Hotel Quezon City (formerly Harolds Evotel Quezon City). It features thoughtful amenities such as a restaurant and a pool.

  • Thompson Suites Okada (Bayshore 2 Residence) is one more to bookmark. It comes with a room with a sea view and car rental options, among other things.

Best luxury 5-star hotels

  • When only the best will do, you'll find around 210 5-star hotels in San Juan ready to treat you like the main event. These types of stays generally come with next-level offerings like signature restaurants, curated spa treatments, and turndown service.

  • Wake up on the right side of luxury at Hotel Okura Manila at Newport World Resorts. Concierge assistance and room service help enhance the experience at this Barangay 183 hotel.

  • Sofitel Philippine Plaza Manila also proves why it's a 5-star favourite. This San Juan hotel features valet parking, a restaurant and plenty more.

  • One more standout stay is Sofitel Philippine Plaza Manila in Barangay 76. A restaurant and car rental options are among its many perks.

Best hotels in San Juan for families

  • Family trips can be hectic, but your hotel should be the stress-free part. You'll find at least 230 family-friendly hotels in San Juan that work hard to keep both kids and adults happy. These stays often come with handy features like connecting rooms, early check-in options, cribs, and kids' menus.

  • You don't need to spend big to keep the kids happy at Acqua Private Residence, City View Sutherland. Children's facilities and a fitness centre are some of the amenities you'll find at this affordable 2-star option.

  • If you'd like a little more luxury, treat the kids (and yourself) to a getaway at Somerset Valero Makati. This 5-star San Juan hotel features a first aid room and air conditioning.

  • Another one to check out is Heroes Hotel. This stay comes with a 24-hour front desk and room service.

Best hotels with a spa

  • Step away from the crowds and into calm at a San Juan hotel with a spa. With roughly 340 to choose from, they're all about relaxation. Many offer features like saunas, massage therapies, beauty treatments, and serene indoor pools.

  • Give yourself a moment to reset at U Hotels Makati. This 3-star option comes with all the right touches, including a spa and massage services.

  • Or get cosy at New Coast Hotel Manila, a 5-star stay in Malate. With a fitness centre and concierge assistance, this hotel in San Juan has what you need to unwind.

  • Hotel Lucky Chinatown Binondo Manila lets you balance sightseeing with a little spa bliss. You'll find a lobby bar and a garden at this 3-star stay in Binondo.

Best hotels with a pool

  • Add a splash of fun to your trip with a pool. If you choose a city hotel, expect rooftop and indoor options. Resorts? They usually step things up with sprawling outdoor layouts and maybe even a swim-up bar. There are at least 420 pool hotels in San Juan ready for your next adventure.

  • Capital O 804 The Residences at Bonifacio Civic Centre comes with an indoor swimming pool, internet access and Wi-Fi. Take a dip or simply take it easy by the water at this San Juan hotel.

  • Somerset Valero Makati also gives you every reason to pack your swimsuit and goggles. Go for this popular option and take advantage of an outdoor swimming pool, Wi-Fi and wake-up call services.

  • Grass Residence Tower iii 3034 is one more stay that hits all the right notes. This hotel comes with an outdoor swimming pool, internet access and air conditioning.

Best pet-friendly hotels

  • With at least 140 pet-friendly San Juan hotels, your best buddy can come along for the ride. Many have outdoor areas or nearby trails for walks, and some even offer extras like chew toys and grooming services. A few conditions might apply, but most places go out of their way to make your furry friend feel comfortable.

  • You bring the treats, Conrado's Apartelle will take care of the rest. Amenities like a 24-hour front desk and internet access add to the comfort of this pet-friendly hotel in San Juan.

  • Your four-legged friend is also on the guest list at Home Stay Philippines. It includes a 24-hour front desk, Wi-Fi and more.

  • Sunny Day Residences Cainta ranks right up there too. Its amenities include parking and Wi-Fi.

Finding cheap hotels in San Juan: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in San Juan with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.

Of course - the cheapest hotel deal we found within the next seven days is $40 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for $50 per night.

The average price of a hotel during the week is $70 per night, and the average price on weekends is $76. Overall, it looks like the cheapest day to stay in San Juan could be Thursday.

We crunched some numbers on our calendar and found that Thursday 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 $68 per night. And the cheapest 3-star hotel we found is $57 per night.

The average price of a 5-star hotel in San Juan is currently around $89 per night. And the cheapest 5-star hotel we found is $87 per night.

The cheapest month to stay in a hotel in San Juan is August, with an average price of $56 per night. The most expensive month is March, when the average room rate can rise to $99 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.

The average price of a hotel in September is $69 per night, which is around 7% lower than the rest of the year.