There are 2 ways to get from Balanga to Subic Bay by bus, unknown, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, travel
best- Take the bus from Balanga, Bataan to San Fernandobus
- Take the bus from San Fernando to Olongapobus
- Walk from Olongapo to Subic Bayunknown
4h 12mBus, fly, Van, travel
- Take the bus from Balanga to Manila Pasaybus
- Fly from Ninoy Aquino International Airport (MNL) to Cauayan (CYZ)plane MNL - CYZ
- Take the bus from Cauayan Airport to Banauebus
- Take the bus from Banaue to Quezon Citybus
- Take the bus from Manila Cubao to Olongapobus
- Walk from Olongapo to Subic Bayunknown
20h 9m
Ninoy Aquino International Airport (MNL) to Cauayan (CYZ) flights
Questions & Answers
The distance between Balanga and Subic Bay is 154 km.
The best way to get from Balanga to Subic Bay without a car is to bus and travel which takes 4h 12m and costs .
It takes approximately 4h 12m to get from Balanga to Subic Bay, including transfers.
There are 208+ hotels available in Subic Bay.
What companies run services between Balanga, Philippines and Subic Bay, Philippines?
There is no direct connection from Balanga to Subic Bay. However, you can take the bus to San Fernando, take the bus to Olongapo, then travel to Subic Bay. Alternatively, you can take the bus to Manila Pasay, walk to F.B. Harrison St, Lungsod ng Pasay, take the bus to F.B. Harrison Street / Taft Avenue Extension Intersection, Lungsod ng Pasay, Manila, walk to Airport Rd / Domestic Rd Intersection, Parañaque City, Manila, take the bus to NAIA Terminal 2, walk to Ninoy Aquino International Airport (MNL) airport, fly to Cauayan (CYZ), walk to Cauayan Airport, take the bus to Banaue, take the bus to Quezon City, walk to Manila Cubao, take the bus to Olongapo, then travel to Subic Bay.
- Website
- cebupacificair.com
Flights from Ninoy Aquino International Airport to Cauayan
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₱3,900–8,000
- Website
- philippineairlines.com
Flights from Ninoy Aquino International Airport to Cauayan
- Ave. Duration
- 50 min
- When
- Monday to Saturday
- Estimated price
- ₱3,700–7,000
- Phone
- +63 2 294 6016
- Website
- facebook.com
Bus from Balanga, Bataan to San Fernando
- Ave. Duration
- 2h 29m
- Frequency
- Hourly
- Estimated price
- ₱220
- Schedules at
- facebook.com
- Phone
- +63 998 591 5102
- info@victoryliner.com
- Website
- victoryliner.com
Bus from San Fernando to Olongapo
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ₱110–180
- Book at
- victoryliner.com
Bus from Manila Cubao to Olongapo
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- ₱220–370
- Book at
- victoryliner.com
- Phone
- +632 824-6778-0
- genesiscustomerservice@genesisgroup.ph
- Website
- genesistransportserviceinc.com
Bus from Balanga to Manila Pasay
- Ave. Duration
- 3h 13m
- Frequency
- Hourly
- Estimated price
- ₱40–650
- Website
- https://www.genesistransportserviceinc.com/?fbclid=IwZXh0bgNhZW0CMTAAAR3uR6mVrVkROKofhMaS-QZTkW93tvkc72hM4HYELVGZFVVFOMo3WwN2FiA_aem_AdUT-FPstsauawiPWtNFWtSSQ5rFro6Q0ZSirDBIVqNFGPVagLQ4K0Ci9eQwDVflI6HY1YOPJZuQNSJL2x92j9I1
Bus from Cauayan Airport to Banaue
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- ₱7,500–8,500
- Phone
- +63 927 559 2197
- codalinescorp@gmail.com
- Website
- facebook.com
Bus from Banaue to Quezon City
- Ave. Duration
- 4h 30m
- Frequency
- Twice daily
- Estimated price
- ₱1,089
- Schedules at
- codalines.ph
Want to know more about travelling around Philippines
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
4 stunningly beautiful Philippines islands you need to visit
Read the travel guide












