How to Get from Manila to Zambales
How to get from Manila to Zambales: Victory Liner buses to Iba in about 4 hours and private transfers to Subic from about $121.
Last updated: November 3, 2026

Contents
Zambales trades Manila's skyscrapers for ash-gray volcanic sand, island-hopping coves like Anawangin and Nagasa, and pine-lined shores. The route is well established and runs north through Pampanga and Bataan.
Manila to Zambales by bus
Victory Liner runs buses to Iba, Zambales, from its terminals in Caloocan, Pasay, Cubao and Earnshaw Sampaloc, and from Olongapo. Iba is about 4 hours from Metro Manila. From the Iba terminal, a tricycle takes you to Barangay Pundaquit, the jump-off point for boat trips to Anawangin and Nagasa Cove.[1]
For Subic Bay, a bus to Olongapo is the usual choice. In Olongapo you find jeepneys and tricycles to the Subic Bay Freeport Zone and nearby beaches.
Manila to Subic by private transfer
A private transfer takes you door to door and takes about 2 to 3 hours on the expressways. On booking platforms, private transfers from Manila to Subic cost about $121 to $190 depending on the vehicle (November 2026). Options include an economy car for 2 or 3 people, a minivan or SUV for 4 or 5 and a van for 9.[2]
Comparing your options
| Mode | Duration |
|---|---|
| Bus to Iba (Victory Liner) | About 4 hours[1] |
| Private transfer to Subic | 2 to 3 hours[2] |
Tips for traveling from Manila to Zambales
- Leave early: An early departure clears the city before the morning rush.
- Bring a jacket: Bus air conditioning is strong.
- Carry pesos: Terminal fees, tricycle rides to your resort and snacks are paid in cash.
- Camping: The coves around Pundaquit are undeveloped, so overnight stays mean bringing your own tent and food.[1]
Timetable
| Bus Manila - Zambales $ 15.70 6h – 7h | |
|
| Bus Manila - Olongapo $ 6.99 4h | |
|
| Taxi Manila - Subic $ 121.81–192.15 2h – 3h | |
|
| Taxi Manila - Pampanga $ 109.63–115.72 3h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Manila to Zambales, including current prices and schedules.
The bus. Victory Liner buses run from Manila to Iba and Olongapo and cost far less than a private transfer.
A private transfer to the Subic area takes about 2 to 3 hours on the expressways. A bus to Iba takes about 4 hours.
About 4 hours by bus to Iba, and about 2 to 3 hours by private transfer to Subic.
Victory Liner buses to Iba leave from its terminals in Caloocan, Pasay, Cubao and Earnshaw Sampaloc.
Ride a tricycle from the Iba terminal to Barangay Pundaquit, where the boats to Anawangin and Nagasa Cove leave.
Yes. Private vans for up to 9 passengers are available on the Manila to Subic route.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Victory Liner: Iba, Zambales. Retrieved November 3, 2026.
- [2] 12Go: 12Go timetable: Manila to Zambales. Retrieved November 3, 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.