When we think of surfing, we probably instantly think La Union and Baler, which unfortunately is a lengthy trip from the Metro. But this beach can suffice your sun-kissed surfing craving without the long travel outside the metro.
Liwliwa is roughly 5-6 hours land travel from Metro Manila. Here's a guide on how you can get there:
Ride a Victory Liner bus bound for Iba or Sta. Cruz in Zambales. While there are buses in Pasay and Cubao, the bus terminal with the most trips to Iba and Sta. Cruz (usually leaving every hour) is Caloocan. Bus fare from Caloocan is P282 (as of 2018). Get off at San Felipe town proper (you can see the public market on one side and 7-11 on the other).
(Alternatively, you can ride an Olongapo-bound bus, with more frequent trips in almost any terminal and any bus liner, then ride a bus that will be passing by San Felipe. But I recommend the first option as this is a direct route).
From San Felipe town proper, ride a tricycle to your chosen accommodation for P30 each person. If you are riding alone, you pay P60.