Hotels in San Juan

Search and compare San Juan hotels from hundreds of travel sites and save

San Juan, La Union, Philippines
Oct 24 — Oct 252
San Juan, La Union, Philippines
Sun 10/24
Mon 10/25
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in San Juan

Filter by star ratings
All filters
Kahuna Beach Resort And Spa
Kahuna Beach Resort And Spa
8.6 Excellent
Urbiztondo, San Juan, San Juan, Philippines
Show on map
4.6 km from city centre, San Juan 
ExcellentBased on 18 reviews
8.6

Situated in San Juan, Kahuna Beach Resort and Spa offers 4-star accommodation, as well as an outdoor pool. It also provides a kids club, massage services and a beauty centre.

Villas Buenavista
Villas Buenavista
7.9 Good
Ili Sur, La Union, San Juan, Philippines
Show on map
3.1 km from city centre, San Juan 
GoodBased on 98 reviews
7.9

Conveniently situated and offering a private beach and a swimming pool, this comfortable hotel is a short drive from San Fernando. Only moments from the beach, it is perfectly located for those looking for a sea-side retreat.

Isla Bonita Beach Resort
Isla Bonita Beach Resort
7.1 Good
117 Velasco Street, San Juan, Philippines
Show on map
3.2 km from city centre, San Juan 
GoodBased on 59 reviews
7.1

This comfortable resort in San Juan offers free wireless internet, as well as a private beach and an outdoor pool. It also provides an airport shuttle, luggage storage and room service.

Puerto De San Juan Beach Resort Hotel
Puerto De San Juan Beach Resort Hotel
4.9 Okay
Ili Sur, San Juan, Philippines
Show on map
3.1 km from city centre, San Juan 
OkayBased on 4 reviews
4.9

Puerto de San Juan Beach Resort Hotel is located in San Juan and offers free Wi-Fi. It also provides a kids pool, a swimming pool and a 24-hour reception.

The Little Surfmaid Resort
The Little Surfmaid Resort
8.0 Excellent
Macarthur Highway, 170 Urbiztondo, San Juan, Philippines
Show on map
4.5 km from city centre, San Juan 
ExcellentBased on 20 reviews
8.0

The Little Surfmaid Resort provides comfortable 3-star accommodation in San Juan. Guests can also enjoy complimentary internet access in all areas.

P&M Final Option Beach Resort
P&M Final Option Beach Resort
8.5 Excellent
320 Eagle Street, San Juan, Philippines
Show on map
2.8 km from city centre, San Juan 
ExcellentBased on 2 reviews
8.5

Boasting an outdoor pool, P&M Final Option Beach Resort is situated in San Juan and provides comfortable accommodation. It also features luggage storage, massage services and a tour desk.

Tips for booking a San Juan hotel

Cheapest month:July
Most expensive month:February
Average price in San Juan:₱3,458/night
Absolute cheapest price found:₱452/night
Cheapest day:Tuesday
Most expensive day:Monday
₱1,975 - ₱5,130
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₱3,128 - ₱5,229
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in San Juan, La Union

Show all 55 hotels
The Little Surfmaid Resort
The Little Surfmaid Resort
8.0 Excellent
Macarthur Highway, 170 Urbiztondo, San Juan, Philippines
Show on map
4.5 km from city centre,  

The Little Surfmaid Resort provides comfortable 3-star accommodation in San Juan. Guests can also enjoy complimentary internet access in all areas.

₱1,269
Avg. per night
Puerto De San Juan Beach Resort Hotel
Puerto De San Juan Beach Resort Hotel
4.9 Okay
Ili Sur, San Juan, Philippines
Show on map
3.1 km from city centre,  

Puerto de San Juan Beach Resort Hotel is located in San Juan and offers free Wi-Fi. It also provides a kids pool, a swimming pool and a 24-hour reception.

₱1,878
Avg. per night
Isla Bonita Beach Resort
Isla Bonita Beach Resort
7.1 Good
117 Velasco Street, San Juan, Philippines
Show on map
3.2 km from city centre,  

This comfortable resort in San Juan offers free wireless internet, as well as a private beach and an outdoor pool. It also provides an airport shuttle, luggage storage and room service.

₱2,538
Avg. per night
P&M Final Option Beach Resort
P&M Final Option Beach Resort
8.5 Excellent
320 Eagle Street, San Juan, Philippines
Show on map
2.8 km from city centre,  

Boasting an outdoor pool, P&M Final Option Beach Resort is situated in San Juan and provides comfortable accommodation. It also features luggage storage, massage services and a tour desk.

₱2,792
Avg. per night
Villas Buenavista
Villas Buenavista
7.9 Good
Ili Sur, La Union, San Juan, Philippines
Show on map
3.1 km from city centre,  

Conveniently situated and offering a private beach and a swimming pool, this comfortable hotel is a short drive from San Fernando. Only moments from the beach, it is perfectly located for those looking for a sea-side retreat.

₱4,434
Avg. per night
Kahuna Beach Resort And Spa
Kahuna Beach Resort And Spa
8.6 Excellent
Urbiztondo, San Juan, San Juan, Philippines
Show on map
4.6 km from city centre,  

Situated in San Juan, Kahuna Beach Resort and Spa offers 4-star accommodation, as well as an outdoor pool. It also provides a kids club, massage services and a beauty centre.

₱5,533
Avg. per night

Hotel prices in San Juan

2 stars and under

₱1,269 - ₱2,792

P&M Final Option Beach Resort

#1 Most popular

₱2,792
Avg. per night
The Little Surfmaid Resort

Best value

₱1,269
Avg. per night
3 stars

₱1,878 - ₱5,533

Villas Buenavista

#1 Most popular

₱4,434
Avg. per night
Puerto De San Juan Beach Resort Hotel
₱1,878
Avg. per night
Isla Bonita Beach Resort

Best value

₱2,538
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in San Juan

San Juan travel FAQs

  • What are the best hotels in San Juan?

    One of the most popular hotels in San Juan is Isla Bonita Beach Resort, which has been reviewed by 59 users and currently has a rating of 7.1/10. Other top-rated locations include The Little Surfmaid Resort and Villas Buenavista, which have received 8.0/10 and 7.9/10 ratings from our users, respectively.