Hotels in San Juan

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

San Juan, La Union, Philippines
May 20 — May 212
San Juan, La Union, Philippines
Fri 5/20
Sat 5/21
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in San Juan

Filter by star ratings
All filters
The Little Surfmaid Resort
The Little Surfmaid Resort
8.2 Excellent
Macarthur Highway, 170 Urbiztondo, San Juan, Philippines
Show on map
4.5 km from city centre, San Juan 
ExcellentBased on 37 reviews
8.2

The Little Surfmaid Resort is a good-value resort situated a short car ride from San Fernando. Guests can also enjoy complimentary internet access in all areas.

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

Located in San Juan, Villas Buenavista is within a 20-minute drive of San Fernando Airport and provides an outdoor pool. It is moments from the beach and offers comfortable 3-star accommodation.

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

P&M Final Option Beach Resort offers a comfortable setting when in San Juan. It also provides meeting rooms, massage services and an outdoor pool.

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

This peaceful resort in San Juan offers complimentary Wi-Fi, as well as an outdoor pool and a private beach. It also provides luggage storage, a playground and meeting rooms.

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 23 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.

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.

Tips for booking a San Juan hotel

Cheapest month:November
Most expensive month:February
Average price in San Juan:₱3,095/night
Cheapest price found:₱466/night
Cheapest day:Thursday
Most expensive day:Saturday
₱709 - ₱5,296
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₱1,698 - ₱7,015
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 60 hotels
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,818
Avg. per night
The Little Surfmaid Resort
The Little Surfmaid Resort
8.2 Excellent
Macarthur Highway, 170 Urbiztondo, San Juan, Philippines
Show on map
4.5 km from city centre,  

The Little Surfmaid Resort is a good-value resort situated a short car ride from San Fernando. Guests can also enjoy complimentary internet access in all areas.

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

This peaceful resort in San Juan offers complimentary Wi-Fi, as well as an outdoor pool and a private beach. It also provides luggage storage, a playground and meeting rooms.

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

P&M Final Option Beach Resort offers a comfortable setting when in San Juan. It also provides meeting rooms, massage services and an outdoor pool.

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

Located in San Juan, Villas Buenavista is within a 20-minute drive of San Fernando Airport and provides an outdoor pool. It is moments from the beach and offers comfortable 3-star accommodation.

₱4,245
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.

₱4,312
Avg. per night

Hotel prices in San Juan

2 stars and under
The Little Surfmaid Resort
#1 Most popular

The Little Surfmaid Resort

Macarthur Highway, 170 Urbiztondo, San Juan, Philippines

8.2 Excellent
₱1,887

Avg. per night

P&M Final Option Beach Resort
#2 Most popular

P&M Final Option Beach Resort

320 Eagle Street, San Juan, Philippines

8.8 Excellent
₱4,088

Avg. per night

3 stars
Villas Buenavista
#1 Most popular

Villas Buenavista

Ili Sur, La Union, San Juan, Philippines

7.3 Good
₱4,245

Avg. per night

Isla Bonita Beach Resort
#2 Most popular

Isla Bonita Beach Resort

117 Velasco Street, San Juan, Philippines

7.2 Good
₱2,463

Avg. per night

Puerto De San Juan Beach Resort Hotel
Best value

Puerto De San Juan Beach Resort Hotel

Ili Sur, San Juan, Philippines

4.9 Okay
₱1,818

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?

    Em Royalle Hotel & Beach Resort, rated with a score of 7.3 from 13 reviewers, is one of the most popular hotels in San Juan. Other top stays include The Little Surfmaid Resort, with an average rating of 8.3 from 38 reviewers, and Awesome Hotel, with a score of 8.4 from 32 reviewers.