The train between Patna and Bela takes 13h 15m. The train runs, on average, once a week from Patna to Bela. 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 once a week between Patna and Bela. The service departs Patna at 10:10 PM at night, which arrives into Bela at 11:25:00. All services require a transfer at PT. Deen Dayal Upadhyaya Jn. and take an average of 13h 15m. The schedules shown below are for the next available departures.
Want to know about travelling from Patna to Bela? 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 Patna to Bela. However, there are services departing from Patna station and arriving at Bela station via PT. Deen Dayal Upadhyaya Jn.. The journey, including transfers, takes approximately 13h 15m.
Patna to Bela train services, operated by Indian Railways, depart from Patna Jn. station.
Patna to Bela train services, operated by Indian Railways, arrive at Maa Belha Devi Dham Pratapgarh Junction station.
The distance between Patna and Bela is 316.5 km. The road distance is 357 km.
You can take a train from Patna Jn. to Maa Belha Devi Dham Pratapgarh Junction via PT. Deen Dayal Upadhyaya Jn. and Pt.Deen Dayal Upadhyaya Jn. in around 7h 30m.