Skip to search

Trains from Kharagpur to Bhubaneswar

307 km by rail · 98 direct trains · fastest 3 hr 45 min on the 12552 Kamakhya–SMVT Bengaluru AC Express · 14 daily · 2 stations in Kharagpur, 3 in Bhubaneswar

Departures
00:10 – 23:20
Fare from
₹250
Sleeper · estimate
Check seats for your date

Every direct train

Search Kharagpur to Bhubaneswar for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at BalasoreBLS

    Kharagpur Jn KGP to Bhubaneswar BBS

    00:105 hr 5 min05:15
    12837HWH PURI SF EXP00:10 — 01:27Superfast
    Holds 8 in 101 hr 1 min to change at BLS — tight

    Holds about 8 times in 10 here. 115 min would make it 9 in 10. Measured on 52,989 paired days.

    18047AMARAVATI EXP02:28 — 05:15Mail/Express

    12254 ANGA EXPRESS 02:28 — 05:15 on Thu

    12837 often runs late

  • One change at Jajpur Keonjhar RoadJJKR

    Kharagpur Jn KGP to Bhubaneswar BBS

    00:105 hr 5 min05:15
    12837HWH PURI SF EXP00:10 — 02:43Superfast
    Holds 8 in 101 hr 4 min to change at JJKR — tight

    Holds about 8 times in 10 here. This train arrives a median 38 min late, against 56 min late for the junction's typical arrival. 199 min would make it 9 in 10. Measured on 1,27,031 paired days.

    15644KYQ PURI EXP03:47 — 05:15Mail/Express

    12837 often runs late

  • One change at BhadrakhBHC

    Kharagpur Jn KGP to Bhubaneswar BBS

    00:355 hr 20 min05:55
    12863HWH SMVB EXP00:35 — 02:35Superfast
    Holds 8 in 101 hr 17 min to change at BHC — tight

    Holds about 8 times in 10 here. 125 min would make it 9 in 10. Measured on 1,67,853 paired days.

    12839CHENNAI MAIL03:52 — 05:55Superfast

    12839 often runs late

Kharagpur to Bhubaneswar, station by station

Other trains from Kharagpur

Other trains to Bhubaneswar