Trains from Bengaluru to Siliguri
2,480 km by rail · 6 direct trains · fastest 41 hr 5 min on the 22501 Newtinsukia Express · 3 stations in Bengaluru, 1 in Siliguri
- Departures
- 00:31 – 23:55
- Fare from
- ₹945
- Sleeper · estimate
Every direct train
- 05951SMVT Bengaluru–New Tinsukia Special00:3146 hr 34 min23:05+1 arrives the next day
Whitefield (WFD) to New Jalpaiguri (NJP)
2,524 km · Mail/Express
- 22501Newtinsukia Express03:4541 hr 5 min20:50+1 arrives the next day
Krishnarajapurm (KJM) to New Jalpaiguri (NJP)
2,547 km · Superfast · fastest
- 16597Alipur Duar Amrit Bharat09:0543 hr 45 min04:50+2 arrives 2 days later
Krishnarajapurm (KJM) to New Jalpaiguri (NJP)
2,480 km · Mail/Express
- 12551SMVT Bengaluru–Kamakhya AC Express09:3044 hr 5 min05:35+2 arrives 2 days later
Smvt Bengaluru (SMVB) to New Jalpaiguri (NJP)
2,599 km · Superfast
- 12503Agartala Humsafar10:3741 hr 38 min04:15+2 arrives 2 days later
Whitefield (WFD) to New Jalpaiguri (NJP)
2,537 km · Superfast
- 12509Guwahati Express23:5543 hr 40 min19:35+2 arrives 2 days later
Krishnarajapurm (KJM) to New Jalpaiguri (NJP)
2,547 km · Superfast
Search Bengaluru to Siliguri for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at BrahmapurBAM
Krishnarajapurm KJM to New Jalpaiguri NJP
02:3342 hr 22 min20:55+1 arrives the next dayHolds 9 in 101 hr 47 min to change at BAM — tightHolds about 9 times in 10 here. 124 min would make it 9 in 10. Measured on 36,720 paired days.
22818 often runs late
- One change at Katpadi JnKPD
Krishnarajapurm KJM to New Jalpaiguri NJP
09:2942 hr 46 min04:15+2 arrives 2 days laterHolds 9 in 101 hr 10 min to change at KPDHolds about 9 times in 10 here. Measured on 1,75,536 paired days.
12503 often runs late
- One change at Katpadi JnKPD
Krishnarajapurm KJM to New Jalpaiguri NJP
04:5042 hr 55 min23:45+1 arrives the next day17312 Hubballi–Chennai Superfast Express 04:50 — 08:38 on Fri
Holds 9 in 101 hr 22 min to change at KPDHolds about 9 times in 10 here. Measured on 1,08,683 paired days.
22503 often runs late
- One change at Vijayawada JnBZA
Krishnarajapurm KJM to New Jalpaiguri NJP
09:0543 hr 10 min04:15+2 arrives 2 days laterHolds 8 in 101 hr 30 min to change at BZA — tightHolds about 8 times in 10 here. 151 min would make it 9 in 10. Measured on 3,39,430 paired days.
16597 often runs late
- One change at ArakkonamAJJ
Krishnarajapurm KJM to New Jalpaiguri NJP
00:1544 hr 30 min20:45+1 arrives the next dayHolds 10 in 103 hr 17 min to change at AJJHolds about 19 times in 20 here. Measured on 2,49,763 paired days.
16022 often runs late
- One change at BangarapetBWT
Krishnarajapurm KJM to New Jalpaiguri NJP
21:1546 hr 20 min19:35+2 arrives 2 days laterAlmost always holds2 hr 30 min to change at BWTAlmost always holds here. Measured on 76,768 paired days.
66520 often runs late