Skip to search

Trains from Mumbai to Bhubaneswar

1,749 km by rail · 4 direct trains · fastest 29 hr 55 min on the 22865 Mumbai LTT–Puri Express · 1 daily · 2 stations in Mumbai, 1 in Bhubaneswar

Departures
00:35 – 21:15
Fare from
₹775
Sleeper · estimate
Check seats for your date

Every direct train

Search Mumbai to Bhubaneswar for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at Jharsuguda JnJSG

    Kalyan Jn KYN to Bhubaneswar BBS

    06:5529 hr 40 min12:35+1 arrives the next day
    12859GITANJALI EXP06:55 — 04:28Superfast
    Holds 9 in 102 hr 12 min to change at JSG

    Holds about 9 times in 10 here. This train arrives a median 20 min late, against 77 min late for the junction's typical arrival. Measured on 1,83,774 paired days.

    22839INTERCITY EXP06:40 — 12:35Superfast

    22839 often runs late

  • One change at ShegaonSEG

    Kalyan Jn KYN to Bhubaneswar BBS

    06:5529 hr 40 min12:35+1 arrives the next day
    12859GITANJALI EXP06:55 — 14:03Superfast
    Holds 9 in 101 hr 27 min to change at SEG — tight

    Holds about 9 times in 10 here. This train arrives a median 53 min late, against 17 min late for the junction's typical arrival. 90 min would make it 9 in 10. Measured on 73,909 paired days.

    20824AII PURI SF EXP15:30 — 12:35Superfast

    12859 often runs late

  • One change at Gondia JnG

    Kalyan Jn KYN to Bhubaneswar BBS

    06:5529 hr 40 min12:35+1 arrives the next day
    12859GITANJALI EXP06:55 — 20:38Superfast
    Holds 9 in 101 hr 12 min to change at G — tight

    Holds about 9 times in 10 here. This train arrives a median 18 min late, against 48 min late for the junction's typical arrival. 85 min would make it 9 in 10. Measured on 7,140 paired days.

    22828SURAT PURI EXP21:50 — 12:35Superfast

    12993 GIMB PURI SF EX 21:50 — 12:35 on Sat

    12859 often runs late

Mumbai to Bhubaneswar, station by station

Other trains from Mumbai

Other trains to Bhubaneswar