It depends which route you travel, and the time of day. Try Rome2Rio for some guidance, but don't put too much trust in the provided details. https://www.rome2rio.com/map/NAIA-Terminal-1-ParaƱaque-Metro-Manila-Philippines/Baguio
Check Victory Liner's web site (from Pasay Terminal). More expensive than Jam but modern, comfortable aircon buses.
Paul I would say 7 to 8 hours! When are you going? You will probably stop off at my wife's home town!
Awww nice much there then?...I think the lady wants somewhere abit cooler and lot less hot and wants climb mountains ...lol yehhh
I land in Manila on the 16th, the wife will meet me at Terminal 1, after a good nights sleep we plan to travel up to Baguio the next day.
Thanks for all the replies, so basically its going to take anywhere between 4 1/2 and 9/10 hours depending on the infamous Manila traffic , looking at the various route im thinking we will have to negotiate EDSA, so that could take up the first 3 hours or so..
Haha apparently there own web site describes the timing as "if the conditions are right" when are they ever in Manila. Last time we did it on Victory liner took 5 to Dagupan and that's only half way there! Each time I have been on it the issue has been getting out of Manila maybe in the dead of night 4 to 5 is feasible I would allow 8. That's why many now fly into Clark as opposed to Manila, slightly more expensive but less hassle
I have probably flown into the Philippines 70-80 times,I was based in Hong Kong flights were always cheap,very few times into or out of manila,nowadays I avoid the capital whenever possible.
I live just north of Dagupan . Very few buses take advantage of the new highway, (which only goes as far as a couple of hours minimum away from Baguio anyway) so you will most likely go through the various cities on route... once you've escaped from Manila. Travelling through the night/very early morning will definitely be your best bet. For leg room, bag the back seats. Allow 7-8 hours for the full journey to Baguio. They do stop for 'CR breaks' en route.