A coastal town with a beach, rocky shoreline, and buildings with red roofs.

Find hotels in San Juan from $16

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Sep 27 - Sep 28
Tomorrow
Sep 28 - Sep 29
Next weekend
Oct 2 - Oct 4
In two weeks
Oct 9 - Oct 11

Filter by

Star rating

Guest rating

Our top choices for San Juan hotels

1. Awesome Hotel

Awesome Hotel
San Juan
United States
Melinda
$127 nightly
$144 total
Oct 15 - Oct 16
Total with taxes and fees
Awesome Hotel

2. Aureo La Union

Aureo La Union
San Fernando
United States
Jason
$118 nightly
$134 total
Oct 7 - Oct 8
Total with taxes and fees
Aureo La Union

3. Thunderbird Resorts - Poro Point

Thunderbird Resorts - Poro Point
San Fernando
United States
Arthur
$124 nightly
$138 total
Oct 3 - Oct 4
Total with taxes and fees
Thunderbird Resorts - Poro Point

4. Puerto de San Juan Beach Resort Hotel and Residences La Union

Puerto de San Juan Beach Resort Hotel and Residences La Union
San Juan
Canada
Jeremie
$74 nightly
$84 total
Sep 27 - Sep 28
Total with taxes and fees
Puerto de San Juan Beach Resort Hotel and Residences La Union

5. Ion Hotel

Ion Hotel
Baguio
Canada
VALLEN
$51 nightly
$56 total
Oct 12 - Oct 13
Total with taxes and fees
Ion Hotel

6. EM Royalle Hotel & Beach Resort

EM Royalle Hotel & Beach Resort
San Juan
United States
Ray Joseph
$90 nightly
$100 total
Sep 27 - Sep 28
Total with taxes and fees
EM Royalle Hotel & Beach Resort

7. John Hay Hotels Garden Wing (formerly The Manor at Camp John Hay)

John Hay Hotels Garden Wing (formerly The Manor at Camp John Hay)
Baguio
United States
Agnes
$151 nightly
$173 total
Sep 27 - Sep 28
Total with taxes and fees
John Hay Hotels Garden Wing (formerly The Manor at Camp John Hay)

8. Auberge Petit Hotel

Auberge Petit Hotel
San Juan
$38 nightly
$43 total
Sep 28 - Sep 29
Total with taxes and fees
Auberge Petit Hotel

9. Balay ni Manuel ken Maria Boutique Hotel

Balay ni Manuel ken Maria Boutique Hotel
San Fernando
United States
Riolama
$32 nightly
$35 total
Oct 5 - Oct 6
Total with taxes and fees
Balay ni Manuel ken Maria Boutique Hotel

10. Isla Bonita Beach Resort

Isla Bonita Beach Resort
San Juan
Australia
Joy
$39 nightly
$44 total
Oct 19 - Oct 20
Total with taxes and fees
Isla Bonita Beach Resort

11. Monaliza Surf Resort

Monaliza Surf Resort
San Juan
$26 nightly
$29 total
Oct 27 - Oct 28
Total with taxes and fees
Monaliza Surf Resort

12. Villa Teresa Esperanza Tourist Inn

Villa Teresa Esperanza Tourist Inn
San Juan
$27 nightly
$30 total
Oct 8 - Oct 9
Total with taxes and fees
Villa Teresa Esperanza Tourist Inn

13. Azalea Hotels & Residences Baguio

Azalea Hotels & Residences Baguio
Baguio
United States
Althea
$46 nightly
$53 total
Sep 29 - Sep 30
Total with taxes and fees
Azalea Hotels & Residences Baguio

14. Microtel by Wyndham Baguio

Microtel by Wyndham Baguio
Baguio
United States
wendah
$68 nightly
$76 total
Sep 29 - Sep 30
Total with taxes and fees
Microtel by Wyndham Baguio

15. Hudor Resort

Hudor Resort
Bauang
United States
Paul
$68 nightly
$77 total
Sep 27 - Sep 28
Total with taxes and fees
Hudor Resort

16. Costa Villa Beach Resort

Costa Villa Beach Resort
San Juan
Canada
Juan
$21 nightly
$24 total
Oct 6 - Oct 7
Total with taxes and fees
Costa Villa Beach Resort

17. John Hay Hotels Forest Wing (formerly The Forest Lodge at Camp John Hay)

John Hay Hotels Forest Wing (formerly The Forest Lodge at Camp John Hay)
Baguio
United States
Heidi
$112 nightly
$112 total
Oct 10 - Oct 11
Total with taxes and fees
John Hay Hotels Forest Wing (formerly The Forest Lodge at Camp John Hay)

18. Bella Vista Resort

Bella Vista Resort
Naguilian
United States
Froilan
$39 nightly
$39 total
Sep 28 - Sep 29
Total with taxes and fees
Bella Vista Resort

19. Marand Family Resort

Marand Family Resort
Bauang
United States
James
$42 nightly
$47 total
Oct 5 - Oct 6
Total with taxes and fees
Marand Family Resort

20. Sebay Surf Central San Juan La Union

Sebay Surf Central San Juan La Union
San Juan
United States
Franklin
$65 nightly
$73 total
Sep 27 - Sep 28
Total with taxes and fees
Sebay Surf Central San Juan La Union
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in San Juan

Find the best San Juan areas and neighborhoods for the activities you enjoy most.Learn more about San Juan
Learn more about San Juan

Bangcusay

While Bangcusay isn't home to many top sights, CSI Mall and San Fernando Dry Market are some notable places to visit nearby.

Learn more about San Juan

Surf the perfect waves at Urbiztondo Beach before watching the spectacular sunset paint the horizon in vibrant hues. Explore the intricate Ma-Cho Temple and meet exotic creatures at La Union Botanical and Zoological Garden between relaxing beach sessions.

See all hotels in San Juan
A coastal town with a beach, rocky shoreline, and buildings with red roofs.

Top San Juan Hotel Reviews

Isla Bonita Beach Resort

Isla Bonita Beach Resort

8/10 Good
"Great"
virgilio 1-night trip
Posted 3 months ago
Isla Bonita Beach Resort
EM Royalle Hotel & Beach Resort

EM Royalle Hotel & Beach Resort

8/10 Good
"We were given rooms on the side opposite the ocean even though the hotel was nearly empty. I had no issue with the facility. The staff was friendly and helpful. There is a nice pool area and beyond it the beach and ocean. We had breakfast at the restaurant and it was very good. All things considered, I would rather have been in San Juan where the action is."
steve 1-night trip
Posted 3 months ago
EM Royalle Hotel & Beach Resort
Puerto de San Juan Beach Resort Hotel and Residences La Union

Puerto de San Juan Beach Resort Hotel and Residences La Union

10/10 Excellent
"All good service.place is good.staff are good. Overall excellent,…"
Jeremie 1-night trip
Posted 3 months ago
Puerto de San Juan Beach Resort Hotel and Residences La Union
Costa Villa Beach Resort

Costa Villa Beach Resort

10/10 Excellent
"Very nice place to stay! Staff are courteous and rooms are clean."
Juan 1-night trip
Posted 8 months ago
Costa Villa Beach Resort
Sebay Surf Central San Juan La Union

Sebay Surf Central San Juan La Union

10/10 Excellent
"Clean room. Good price"
Franklin 2-night trip
Posted 10 months ago
Sebay Surf Central San Juan La Union

More cheap stays in San Juan

CVNB Bed and Bath La Union

CVNB Bed and Bath La Union

Dalumpinas San Fernando La Union
$14 nightly
$16 total
Oct 2 - Oct 3
Total with taxes and fees
2.8/10 (5 reviews)
CVNB Bed and Bath La Union
Kulibangbang Beach Resort

Kulibangbang Beach Resort

92 Greenville Subdivision Bacnotan Ilocos Region
$26 nightly
$26 total
Oct 7 - Oct 8
Total with taxes and fees
10/10 Exceptional! (1 review)
Kulibangbang Beach Resort
Villa Teresa Esperanza Tourist Inn

Villa Teresa Esperanza Tourist Inn

238 National Highway, San Juan, Villa San Juan La Union
$27 nightly
$30 total
Oct 8 - Oct 9
Total with taxes and fees
Villa Teresa Esperanza Tourist Inn
Travelite Express Hotel

Travelite Express Hotel

Shuntug St. Corner F. Bautista Drive Baguio
$37 nightly
$42 total
Oct 7 - Oct 8
Total with taxes and fees
8/10 Very Good! (283 reviews)
Travelite Express Hotel
Hotel Urban-Khotel Kurban Hotel

Hotel Urban-Khotel Kurban Hotel

53 Naguilian Rd Baguio CAR
$48 nightly
$48 total
Oct 6 - Oct 7
Total with taxes and fees
6.2/10 (24 reviews)
Hotel Urban-Khotel Kurban Hotel
2BR Laid Back Apartment, Near Beach

2BR Laid Back Apartment, Near Beach

San Fernando Ilocos Region
$73 nightly
$81 total
Sep 27 - Sep 28
Total with taxes and fees
2BR Laid Back Apartment, Near Beach

Frequently asked questions

What are the best hotels in San Juan that travelers recommend?
Two of the best hotels in San Juan that receive consistently high recommendations from travelers are the EM Royalle Hotel & Beach Resort and the Isla Bonita Beach Resort.The 3.5-star EM Royalle Hotel & Beach Resort is praised for its spacious rooms and a gorgeous outdoor pool. Guests frequently highlight the friendly and attentive service, as well as the nice food available. Many rooms offer mountain views, and the beachfront restaurant provides a pleasant dining experience.Another highly recommended option is the 3-star Isla Bonita Beach Resort, which has a 7.0 rating. Guests often comment on the excellent and friendly staff, and the good food served at the beachfront restaurant. The resort features an outdoor pool with sun loungers and rooms with balconies or terraces, superb for relaxing.
What are the best family hotels in San Juan?
For families traveling to San Juan, the Awesome Hotel and EM Royalle Hotel & Beach Resort are excellent choices.The 4-star Awesome Hotel, with an 8.6 rating, offers a children's pool and free cribs, making it convenient for families with young children. Many rooms also provide sea or ocean views.Another great option is the 3.5-star EM Royalle Hotel & Beach Resort. Guests frequently mention the friendly and attentive service, nice food, and spacious rooms. It features a gorgeous outdoor pool suitable for children, and families can request a sofa bed and kids' meals. Find more child-friendly accommodations in San Juan
What are the best spa hotels in San Juan?
For the best spa hotels in San Juan, consider the Awesome Hotel and EM Royalle Hotel & Beach Resort.The 4-star Awesome Hotel, with an 8.6 rating, offers an extensive onsite spa experience, including Thai massage, hot stone massage, deep tissue massage, and Swedish massage. Guests can enjoy various massage treatments, with some requiring advance notice.Another excellent option is the 3.5-star EM Royalle Hotel & Beach Resort, which features massage services and couples treatment rooms for a relaxing experience. Guests frequently highlight the friendly and attentive service, the nice food, and the gorgeous outdoor pool.
Which beach resorts in San Juan do travelers love?
For beach resorts in San Juan that travelers love, consider the Costa Villa Beach Resort.The 3-star Costa Villa Beach Resort offers a convenient location near the sea, allowing for easy access to the beach. Guests appreciate the complimentary self-parking and the comfort of air-conditioned rooms, making for a pleasant stay by the coast. See more stays near the beach in San Juan
What hotels in San Juan offer free breakfast?
In San Juan, the Puerto de San Juan Beach Resort Hotel offers complimentary breakfast.This 3-star hotel, with a 7.6 rating, provides guests with free breakfast, including local options. It also features an outdoor pool with cabanas and complimentary self-parking, making it a convenient choice for travelers.
What are the top pet-friendly hotels in San Juan?
For a top pet-friendly hotel in San Juan, the EM Royalle Hotel & Beach Resort is an excellent option.This 3.5-star hotel permits pets and offers spacious rooms, making it a comfortable choice for you and your animal companion. Guests frequently mention the friendly and attentive service, the nice food, and the gorgeous pool as highlights of their stay. The hotel also offers early check-in options, which can be very convenient for travelers arriving with their pets.
What are the best budget hotels in San Juan?
For the best budget hotels in San Juan, consider the Puerto de San Juan Beach Resort Hotel and the Isla Bonita Beach Resort.The 3-star Puerto de San Juan Beach Resort Hotel, with a 7.6 rating, offers a refreshing outdoor pool and complimentary breakfast, including local specialties, making for a pleasant start to your day. Free self-parking is also available for guests.Another excellent choice is the 3-star Isla Bonita Beach Resort, rated 7.0. Guests frequently praise the excellent and friendly staff, along with the good food served at the restaurant. This resort also features an outdoor pool with sun loungers and a convenient poolside bar, and free toiletries are provided.
What are the most romantic hotels in San Juan for couples?
For a romantic getaway in San Juan, consider the Awesome Hotel or the EM Royalle Hotel & Beach Resort.The 4-star Awesome Hotel, with an 8.6 rating, offers stunning sea views and ocean views, with many rooms featuring a balcony to enjoy the scenic surroundings. Its proximity to the ocean and beach makes it ideal for couples seeking a beautiful coastal setting.Another excellent choice is the 3.5-star EM Royalle Hotel & Beach Resort. This resort provides beautiful ocean views and beach views, along with couples treatment rooms for a relaxing experience. Guests often praise the friendly and attentive service, nice food, good location, and gorgeous pool, as well as spacious rooms.
When is the best time to go to San Juan?
The best time to go to San Juan, Ilocos Region, is during the dry season, which runs from November to May.This period offers consistently sunny weather and calm waters, making it ideal for enjoying the beaches and water activities. You'll find comfortable temperatures around 25-30°C (77-86°F) and minimal rainfall. Travelers seeking a relaxing beach vacation will find these months great for swimming, sunbathing, and exploring the coastal areas without the interruption of heavy rains.For those interested in surfing, the peak surf season typically falls between October and April. During these months, the Pacific swells create excellent conditions for all skill levels, particularly at Urbiztondo Beach.
Where can I find the best nightlife in San Juan?
San Juan's nightlife is primarily centered around its beachfront areas, offering a relaxed and social setting.Urbiztondo Beach is the focal point for most evening activities. You'll find numerous beach bars and restaurants that transition into lively spots after sunset, often featuring live acoustic music, DJ sets, and bonfires. These venues are typically open-air, providing views of the ocean.Further along the coast, particularly near the main surf breaks, there are smaller, more intimate bars. These often cater to surfers and travelers looking for a laid-back atmosphere to socialize and enjoy drinks.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in San Juan.
How much is the nightly rate at a San Juan hotel?
Prices for hotels in San Juan often vary, but you can find a great deal from $16 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia