Hotels in Subic

Search and compare Subic hotels from hundreds of travel sites and save

Subic, Zambales, Philippines
4 Aug — 5 Aug2
Subic, Zambales, Philippines
Wed 4/8
Thu 5/8
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Subic

Filter by star ratings
All filters
Mangrove Resort Hotel
Mangrove Resort Hotel
8.8 Excellent
Baloy Beach road Barrio Barretto, Olongapo City, Subic, Philippines
Show on map
4.1 km from city centre, Subic 
ExcellentBased on 45 reviews
8.8

Boasting an outdoor pool, Mangrove Resort Hotel is located in Olongapo City and offers comfortable accommodation. It provides 4-star accommodation with air-conditioned rooms.

Harleys Pub And Hotel
Harleys Pub And Hotel
7.5 Good
9 Baloy Long Beach Rd, Baloy Long Beach, Barrio Barretto, Olongapo City, Olongapo, Philippines
Show on map
4.1 km from city centre, Subic 
GoodBased on 59 reviews
7.5

Featuring a private beach, Harleys Hotel is located in Olongapo City and provides comfortable accommodation. It also offers a 24-hour reception, massage services and luggage storage.

Acea Subic Bay
Acea Subic Bay
8.4 Excellent
San Bernardino Road, Subic, Philippines
Show on map
10.6 km from city centre, Subic 
ExcellentBased on 3 reviews
8.4

This comfortable resort in Morong offers complimentary Wi-Fi, as well as an outdoor pool and a private beach. It is a 10-minute drive from Subic Bay Freeport Zone and provides free private parking on site.

Treasure Island Resort
Treasure Island Resort
7.3 Good
Baloy Long Beach Road Bario Barerto, Olongapo, Philippines
Show on map
3.9 km from city centre, Subic 
GoodBased on 105 reviews
7.3

Treasure Island Resort is located in Olongapo City and provides newly renovated rooms and free Wi-Fi. It also features a swimming pool and an outdoor pool.

Horizon Hotel
Horizon Hotel
7.6 Good
Lot 70-4 Canal Rd.Central Business District Sbfz,2222, Subic, Philippines
Show on map
7.6 km from city centre, Subic 
GoodBased on 25 reviews
7.6

Horizon Hotel Olongapo City is located in Olongapo City and provides newly renovated rooms and free wireless internet. It is situated a brief walk from Subic Bay Freeport Zone.

Kokomos Beach Resort
Kokomos Beach Resort
Baloy Long Beach, Barrio Barretto, Olongapo, Philippines
Show on map
3.9 km from city centre, Subic 

Boasting a swimming pool, Kokomos Beach Resort is situated in Olongapo City and provides comfortable accommodation. Guests can also make use of free wireless internet.

By The Sea Resort Hotel
By The Sea Resort Hotel
8.4 Excellent
#99 National Highway, Barretto, Olongapo City, Olongapo, Philippines
Show on map
4.4 km from city centre, Subic 
ExcellentBased on 19 reviews
8.4

Featuring a private beach and an outdoor pool, By the Sea Resort Hotel is located in Olongapo City and offers comfortable accommodation. Guests can also enjoy free internet access in all areas.

White Rock Waterpark And Beach Hotel
White Rock Waterpark And Beach Hotel
7.8 Good
Purok 3, Barangay Matain, Subic, Zambales, Subic, Philippines
Show on map
3.0 km from city centre, Subic 
GoodBased on 20 reviews
7.8

Situated in Subic, White Rock Waterpark and Beach Hotel is located a short drive from Olongapo City and Castillejos. It also provides an outdoor pool, a private beach and a kids club.

Tips for booking a Subic hotel

Cheapest month:April
Most expensive month:February
Average price in Subic:$83/night
Absolute cheapest price found:$22/night
Cheapest day:Friday
Most expensive day:Tuesday
$32 - $144
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$72 - $116
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Subic hotels

Show all 60 hotels
1
Mangrove Resort Hotel
Mangrove Resort Hotel
8.8 Excellent
Baloy Beach road Barrio Barretto, Olongapo City, Subic, Philippines
Show on map
4.1 km from city centre, Subic 

Boasting an outdoor pool, Mangrove Resort Hotel is located in Olongapo City and offers comfortable accommodation. It provides 4-star accommodation with air-conditioned rooms.

Cheapest hotels in Subic, Zambales

Show all 60 hotels
Harleys Pub And Hotel
Harleys Pub And Hotel
7.5 Good
9 Baloy Long Beach Rd, Baloy Long Beach, Barrio Barretto, Olongapo City, Olongapo, Philippines
Show on map
3.7 km from city centre,  

Featuring a private beach, Harleys Hotel is located in Olongapo City and provides comfortable accommodation. It also offers a 24-hour reception, massage services and luggage storage.

$31
Avg. per night
Kokomos Beach Resort
Kokomos Beach Resort
Baloy Long Beach, Barrio Barretto, Olongapo, Philippines
Show on map
4.1 km from city centre,  

Boasting a swimming pool, Kokomos Beach Resort is situated in Olongapo City and provides comfortable accommodation. Guests can also make use of free wireless internet.

$34
Avg. per night
Treasure Island Resort
Treasure Island Resort
7.3 Good
Baloy Long Beach Road Bario Barerto, Olongapo, Philippines
Show on map
4.0 km from city centre,  

Treasure Island Resort is located in Olongapo City and provides newly renovated rooms and free Wi-Fi. It also features a swimming pool and an outdoor pool.

$44
Avg. per night
Horizon Hotel
Horizon Hotel
7.6 Good
Lot 70-4 Canal Rd.Central Business District Sbfz,2222, Subic, Philippines
Show on map
7.6 km from city centre,  

Horizon Hotel Olongapo City is located in Olongapo City and provides newly renovated rooms and free wireless internet. It is situated a brief walk from Subic Bay Freeport Zone.

$50
Avg. per night
By The Sea Resort Hotel
By The Sea Resort Hotel
8.4 Excellent
#99 National Highway, Barretto, Olongapo City, Olongapo, Philippines
Show on map
3.3 km from city centre,  

Featuring a private beach and an outdoor pool, By the Sea Resort Hotel is located in Olongapo City and offers comfortable accommodation. Guests can also enjoy free internet access in all areas.

$54
Avg. per night
Mangrove Resort Hotel
Mangrove Resort Hotel
8.8 Excellent
Baloy Beach road Barrio Barretto, Olongapo City, Subic, Philippines
Show on map
4.1 km from city centre,  

Boasting an outdoor pool, Mangrove Resort Hotel is located in Olongapo City and offers comfortable accommodation. It provides 4-star accommodation with air-conditioned rooms.

$87
Avg. per night
Acea Subic Bay
Acea Subic Bay
8.4 Excellent
San Bernardino Road, Subic, Philippines
Show on map
10.6 km from city centre,  

This comfortable resort in Morong offers complimentary Wi-Fi, as well as an outdoor pool and a private beach. It is a 10-minute drive from Subic Bay Freeport Zone and provides free private parking on site.

$171
Avg. per night
White Rock Waterpark And Beach Hotel
White Rock Waterpark And Beach Hotel
7.8 Good
Purok 3, Barangay Matain, Subic, Zambales, Subic, Philippines
Show on map
3.0 km from city centre,  

Situated in Subic, White Rock Waterpark and Beach Hotel is located a short drive from Olongapo City and Castillejos. It also provides an outdoor pool, a private beach and a kids club.

$181
Avg. per night

Hotel prices in Subic

3 stars

$34 - $181

Mangrove Resort Hotel

No. 1 most popular

$87
Avg. per night
White Rock Waterpark And Beach Hotel

No. 2 most popular

$181
Avg. per night
Treasure Island Resort

Best value

$44
Avg. per night

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

Where to stay in Subic

Subic travel FAQs

  • What are the best hotels in Subic?

    Mangrove Resort Hotel (8.8/10 from 45 reviews), White Rock Waterpark And Beach Hotel (7.8/10 from 20 reviews), and Horizon Hotel (7.6/10 from 25 reviews) are all highly rated places to stay in Subic.

  • How much is a hotel in Subic tonight?

    A hotel in Subic tonight can start as low as $14 for the night, with an average cost of $82, based on HotelsCombined searches over the last 72 hours. For a 4-star hotel in Subic tonight, prices start from $39.