From Cabanatuan City bus to Dagupan, bus to Iba, then travel to Zambales. 6 h 39 min ₱672.
Bus from Cabanatuan City to Zambales
Genesis Transport operates a bus from Cabanatuan City to Zambales hourly. Tickets cost $5 - $8 and the journey takes 2 h 48 min. Victory Liners also services this route hourly.