Trains from Agra to Bhubaneswar
1,483 km by rail · 2 direct trains · fastest 27 hr 40 min on the 20808 Hirakund Express · 1 daily · 1 station in Agra, 1 in Bhubaneswar
- Departures
- 10:40 – 14:45
- Fare from
- ₹695
- Sleeper · estimate
Every direct train
Search Agra to Bhubaneswar for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Virangana Lakshmibai(Jhanshi)VGLJ
Agra Cantt AGC to Bhubaneswar BBS
09:5528 hr 25 min14:20+1 arrives the next dayHolds 9 in 101 hr 48 min to change at VGLJHolds about 9 times in 10 here. Measured on 89,912 paired days.
20808 often runs late
- One change at Kanpur CentralCNB
Agra Cantt AGC to Bhubaneswar BBS
06:4029 hr11:40+1 arrives the next dayHolds 9 in 101 hr 40 min to change at CNBHolds about 9 times in 10 here. Measured on 1,67,808 paired days.
12816 often runs late
- One change at FatehpurFTP
Agra Cantt AGC to Bhubaneswar BBS
21:0530 hr 15 min03:20+2 arrives 2 days laterHolds 10 in 102 hr 22 min to change at FTPHolds about 19 times in 20 here. Measured on 68,278 paired days.
20404 often runs late
Agra to Bhubaneswar, station by station
Other trains from Agra
Other trains to Bhubaneswar
- Delhi to Bhubaneswar12 direct trains
- Mumbai to Bhubaneswar4 direct trains
- Bengaluru to Bhubaneswar26 direct trains
- Hyderabad to Bhubaneswar15 direct trains
- Patna to Bhubaneswar5 direct trains
- Chennai to Bhubaneswar35 direct trains
- Kanpur to Bhubaneswar11 direct trains
- Kolkata to Bhubaneswar78 direct trains