The average train between Bagaha and Patna takes 12h 55m and the fastest train takes 7h 55m. The train service runs several times per day from Bagaha to Patna. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run twice daily between Bagaha and Patna. The earliest departure is at 6:02 AM in the morning, and the last departure from Bagaha is at 11:20 PM which arrives into Patna at 9:21 AM. All services require a transfer at Muzaffarpur Jn and take an average of 12h 55m. The schedules shown below are for the next available departures.
Want to know about travelling from Bagaha to Patna? 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 train from Bagaha to Patna. However, there are services departing from Bagaha station and arriving at Patna station via Muzaffarpur Jn. The journey, including transfers, takes approximately 12h 55m.
Bagaha to Patna train services, operated by Indian Railways, depart from Bagaha station.
Bagaha to Patna train services, operated by Indian Railways, arrive at Hajipur Jn station.
The distance between Bagaha and Patna is 197.1 km. The road distance is 286 km.
You can take a train from Bagaha to Sachiwalay(Halt) via Muzaffarpur Jn and Hajipur Jn in around 8h 10m.