Victory Liner buses have hourly departures to Olongapo from their Pasay (Makati) and Monumento (LRT Monumento) Terminals.
Sulog Transit,1377 Quirino Avenue, San Dionisio 1700 Parañaque also have a terminal in Olongapo, but the buses are not so clean as the Victory Liner.
The Subic Seaplane can be chartered, and flies from the pier next to the US Embassy
From Angeles City
Public Transport -
Victory Liner and Genesis have regular services from Dau Bus Terminal along the SCTEX motorway to their Olongapo terminals.
Philtranco have started up a service from Dau to Zambales, stopping in Barrio Barretto, twice daily to tie in with their Clark - Pasay service.
There are also mini buses plying the route from Dau Terminal to Apo Circle.
Jeepneys to Barrio Barretto (P4.50) & Subic, and the Main Gate, leave from the Victory Liner terminal by Ulo ng Apo circle. An efficient internal bus service operates within the former base.
Jeepneys from Barrio Barretto to Subic cost P12 - a trike is around P100.
Dedicated daily services from Angeles City to Subic Bay -
Subic Super Shuttle runs out of Kokomo's, Angeles City
The Subic Bay Express run a daily service to/from Angeles departing 10 am from Bo Barretto/Baloy Beach, and 1pm from Southern Star & Sunset Gardens Hotels Balibago, and also service Iba on request.
Fly the Bus service operates out of the Swagman Resort, Angeles.
Southern Cross Hotel in Ermita, Manila runs from Orchid Inn & Brass Knob Hotel in Angeles leaving 08.45 to the Wild Orchid Resort on Baloy Beach.
Manila Mass Transit System and Bus Terminals