The bus between Dagupan and Batac takes 8h 21m. The bus runs, on average, once a week from Dagupan to Batac. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run on demand between Dagupan and Batac. Service times information will be available soon. All services run direct with no transfers required, and take on average 8h 21m. The schedules shown below are for the next available departures.
Want to know about travelling from Dagupan to Batac? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Dagupan to Batac. However, there are services departing from Dagupan station and arriving at Batac station via La Union. The journey, including transfers, takes approximately 10,675,199d 2h.
Dagupan to Batac bus services, operated by Genesis Transport, depart from Dagupan station.
Dagupan to Batac bus services, operated by Genesis Transport, arrive at Laoag station.
The distance between Dagupan and Batac is 225.1 km. The road distance is 307 km.
You can take a bus from Dagupan to Batac via La Union, Bacnotan, and Laoag in around 8h 21m.