Trains from Bharuch to Prayagraj
1,298 km by rail · 6 direct trains · fastest 21 hr 25 min on the 20903 Varanasi Mahamana Special · 1 station in Bharuch, 2 in Prayagraj
- Departures
- 00:25 – 21:35
- Fare from
- ₹605
- Sleeper · estimate
Every direct train
- 04106Udhna–Prayagraj Special00:2528 hr 45 min05:10+1 arrives the next day
Bharuch Jn (BH) to Prayagraj Jn (PRYJ)
1,357 km · Mail/Express
- 20941Bandra Terminus–Ghazipur City Superfast Express03:4321 hr 37 min01:20+1 arrives the next day
Bharuch Jn (BH) to Prayagraj Jn (PRYJ)
1,395 km · Mail/Express
- 09065Surat–Chhapra Special08:3025 hr09:30+1 arrives the next day
Bharuch Jn (BH) to Prayagraj Jn (PRYJ)
1,309 km · Mail/Express
- 09151Udhna–Madhubani Special09:4126 hr 31 min12:12+1 arrives the next day
Bharuch Jn (BH) to Prayagraj Jn (PRYJ)
1,373 km · Mail/Express
- 22967Ahmedabad–Prayagraj Superfast19:0921 hr 41 min16:50+1 arrives the next day
Bharuch Jn (BH) to Prayagraj Jn (PRYJ)
1,307 km · Superfast
- 20903Varanasi Mahamana Special21:3521 hr 25 min19:00+1 arrives the next day
Bharuch Jn (BH) to Prayagrajcheoki (PCOI)
1,298 km · Superfast · fastest
Search Bharuch to Prayagraj for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Kota JnKOTA
Bharuch Jn BH to Prayagraj Jn PRYJ
15:0419 hr 46 min10:50+1 arrives the next dayHolds 10 in 101 hr 30 min to change at KOTAHolds about 19 times in 20 here. Measured on 18,666 paired days.
12471 often runs late
- One change at Bharatpur JnBTE
Bharuch Jn BH to Prayagraj Jn PRYJ
17:1122 hr 29 min15:40+1 arrives the next dayAlmost always holds2 hr 2 min to change at BTEAlmost always holds here. Measured on 93,694 paired days.
22308 often runs late
- One change at Vadodara JnBRC
Bharuch Jn BH to Prayagraj Jn PRYJ
02:3722 hr 43 min01:20+1 arrives the next dayHolds 9 in 101 hr 7 min to change at BRCHolds about 9 times in 10 here. Measured on 2,52,063 paired days.
16210 often runs late