Skip to search

Trains from Bhubaneswar to Siliguri

991 km by rail · 21 direct trains · fastest 16 hr 35 min on the 12507 Aronai Express · 1 daily · 1 station in Bhubaneswar, 1 in Siliguri

Departures
01:55 – 23:15
Fare from
₹505
Sleeper · estimate
Check seats for your date

Every direct train

Search Bhubaneswar to Siliguri for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at Howrah JnHWH

    Bhubaneswar BBS to New Jalpaiguri NJP

    06:0016 hr 50 min22:50
    12074Jana Shatabdi Express06:00 — 12:40Shatabdi
    Holds 8 in 101 hr 45 min to change at HWH — tight

    Holds about 8 times in 10 here. 164 min would make it 9 in 10. Measured on 12,309 paired days.

    12041Shatabdi Express14:25 — 22:50Shatabdi

    12074 often runs late

  • One change at Jajpur Keonjhar RoadJJKR

    Bhubaneswar BBS to New Jalpaiguri NJP

    10:3517 hr 40 min04:15+1 arrives the next day
    22811Tejas Rajdhani Express10:35 — 11:43Rajdhani
    Holds 9 in 101 hr 3 min to change at JJKR — tight

    Holds about 9 times in 10 here. 66 min would make it 9 in 10. Measured on 90,624 paired days.

    15645Charlapalli–Silchar Express12:46 — 04:15Mail/Express

    22811 often runs late

  • One change at BhadrakhBHC

    Bhubaneswar BBS to New Jalpaiguri NJP

    10:3517 hr 40 min04:15+1 arrives the next day
    22811Tejas Rajdhani Express10:35 — 12:30Rajdhani
    Holds 8 in 101 hr 18 min to change at BHC — tight

    Holds about 8 times in 10 here. 132 min would make it 9 in 10. Measured on 1,63,492 paired days.

    12503Agartala Humsafar13:48 — 04:15Superfast

    12503 often runs late

Bhubaneswar to Siliguri, station by station

Other trains from Bhubaneswar

Other trains to Siliguri