Skip to search

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
Check seats for your date

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 day
    12050Gatimaan Express09:55 — 12:35Shatabdi
    Holds 9 in 101 hr 48 min to change at VGLJ

    Holds about 9 times in 10 here. Measured on 89,912 paired days.

    20808Hirakund Express14:23 — 14:20Superfast

    20808 often runs late

  • One change at Kanpur CentralCNB

    Agra Cantt AGC to Bhubaneswar BBS

    06:4029 hr11:40+1 arrives the next day
    19053Surat–Muzaffarpur Express06:40 — 11:40Mail/Express
    Holds 9 in 101 hr 40 min to change at CNB

    Holds about 9 times in 10 here. Measured on 1,67,808 paired days.

    12816Nandankanan Express13:20 — 11:40Superfast

    12816 often runs late

  • One change at FatehpurFTP

    Agra Cantt AGC to Bhubaneswar BBS

    21:0530 hr 15 min03:20+2 arrives 2 days later
    20404Lalgarh–Prayagraj Superfast Express21:05 — 02:40Superfast
    Holds 10 in 102 hr 22 min to change at FTP

    Holds about 19 times in 20 here. Measured on 68,278 paired days.

    12802Purushottam Express05:02 — 03:20Superfast

    20404 often runs late

Agra to Bhubaneswar, station by station

Other trains from Agra

Other trains to Bhubaneswar