How to Get from Subic to Manila
From Subic Bay to Manila by Victory Liner or Saulog Transit from Olongapo, by car on SCTEX and NLEX, or via Clark Airport.
Last updated: October 27, 2026

Photo: Jorge Láscar from Melbourne, Australia / Wikimedia Commons, CC BY 2.0
Contents
Subic Bay Freeport is only a 2-hour drive from Manila, and the buses to the capital leave from Olongapo, just outside the Freeport.
Subic to Manila by Bus
Jeepneys and tricycles connect Olongapo with the Freeport's Main Gate, and the long-distance buses leave from Olongapo.[1] Victory Liner runs Olongapo to Cubao in 3 to 4 hours, with departures at 03:10, 04:10, 09:40, 13:30 and 15:45.[2] Saulog Transit, part of Genesis Transport, runs Olongapo to Cubao, Pasay and Avenida.[3]
By Car
The drive from Manila takes 2 hours: take the Northern Expressway to the Subic-Clark-Tarlac Expressway and follow it towards Subic into the Freeport.[1]
Via Clark Airport
Victory Liner runs an airport bus between Clark and Subic, taking 1 to 2 hours, with 18 trips a day in each direction.[2] From Clark, Genesis airport buses run to NAIA Terminals 1, 2 and 3, TriNoma and PITX.[3]
Fares
Victory Liner charges PHP 250 for the Cubao to Olongapo ride.[4] The Clark Airport to Olongapo bus costs PHP 254.[5] Genesis Transport has its main terminal at 704 EDSA corner New York St. in Cubao, Quezon City.[3]
Timetable
| Flight Pampanga - Manila $ 30.96–121.87 4h 4m – 14h 19m | |
|
| Taxi Subic - Manila $ 120.00–190.08 2h – 3h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Subic to Manila, including current prices and schedules.
The drive takes about 2 hours. The Victory Liner bus from Olongapo to Cubao takes 3 to 4 hours.
Victory Liner leaves at 03:10, 04:10, 09:40, 13:30 and 15:45.
Victory Liner and Saulog Transit, which is part of Genesis Transport.
Victory Liner runs an airport bus between Clark and Subic in 1 to 2 hours, with 18 trips a day in each direction.
Take the Northern Expressway to the Subic-Clark-Tarlac Expressway and follow it towards Subic.
Victory Liner charges PHP 250 between Olongapo and Cubao. The Clark Airport to Olongapo bus costs PHP 254.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Subic Bay Metropolitan Authority: Getting There. Retrieved October 27, 2026.
- [2] Victory Liner: Bus Schedules. Retrieved October 23, 2026.
- [3] Genesis Transport Service Inc.: Genesis Transport: routes and contact. Retrieved October 26, 2026.
- [4] Victory Liner: Victory Liner Online Booking: Popular Routes and Fares. Retrieved October 15, 2026.
- [5] Clark International Airport: Getting to and from Clark International Airport. Retrieved October 15, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.