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.
From Angeles City
Public Transport - From Dau Bus Terminal - take a Highway jeep (P15) from outside KFC to San Fernando, Pampanga. At the traffic lights by MacDonald's, transfer to any bus heading for Olongapo.
Buses from Manila turn off the NLEX (North Luzon Exressway) at San Fernando (Pampanga) and take the Gapan-Olongapo Road to Olongapo.
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 P10 - 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.