• How to Get to La Union
• Other than Manila, you can reach San Fernando, La Union from Baguio, Cabanatuan, or Pampanga.
• FROM MANILA
• From the Metro (Cubao or Pasay Station), you have the option to ride a bus going or passing by San Fernando, La Union You can board a direct bus that takes up to seven hours. Alternatively, you can ride a bus bound for Vigan or Laoag and tell the conductor or driver that you are getting off at City of San Fernando, La Union (FYI: There are 2 San Fernando cities in Luzon so be sure to tell the bus driver that you're heading to the City of San Fernando in LA UNION not in Pampanga). The fare for this option roughly costs P436 - P524 (USD 9 / SGD 12 / MYR 37).
• For those who want to go to the beach directly, San Juan is the stop. There are direct buses from either Cubao or Pasay. The ride can take up to seven hours and costs around P524. You can also get to San Juan via San Fernando. From the latter, board a jeep for around P8. The jeepney ride may take 10 minutes.
• Recommended Bus: Partas Bus
• FROM BAGUIO
• If you’re coming from Baguio, the trip to La Union can take up to 2 hours. Go to Gov. Pack Road and board a bus bound for either Abra, Vigan or Laoag. These buses pass Urbiztondo in San Juan. The fare is approximately P111. Tell the conductor you’ll get off at San Fernando City, La Union.
• FROM PAMPANGA
• If you’re arriving at Clark Airport, get on a jeep bound for Dau Bus Terminal. The fare for this is around P100. Once at the terminal, you can board a bus traveling directly to San Fernando, the fare is approximately P300 to P400. Alternatively, you can board a bus going to Vigan for approximately the same price. Tell the conductor you’ll alight at San Juan or Urbiztondo. The ride takes about four hours or so.