Skip to search

Trains from Siliguri to Bareilly

1,198 km by rail · 11 direct trains · fastest 20 hr 55 min on the 20503 Rajdhani Express · 1 daily · 2 stations in Siliguri, 1 in Bareilly

Departures
01:25 – 21:35
Fare from
₹570
Sleeper · estimate
Check seats for your date

Every direct train

  • 15624Kamakhya–Bhagat Ki Kothi Express
    01:2527 hr 10 min04:35+1 arrives the next day

    New Jalpaiguri (NJP) to Bareilly (BE)

    1,257 km · Mail/Express

    Seats and fares for NJP to BE

  • 15903Dibrugarh–Chandigarh Express
    04:0525 hr 48 min05:53+1 arrives the next day

    New Jalpaiguri (NJP) to Bareilly (BE)

    1,266 km · Mail/Express

    Seats and fares for NJP to BE

  • 15933New Tinsukia–Amritsar Express
    04:1529 hr 13 min09:28+1 arrives the next day

    New Jalpaiguri (NJP) to Bareilly (BE)

    1,291 km · Mail/Express

    Seats and fares for NJP to BE

  • 15909Avadh Assam Express
    05:5028 hr 30 min10:20+1 arrives the next day

    New Jalpaiguri (NJP) to Bareilly (BE)

    1,282 km · Mail/Express

    Seats and fares for NJP to BE

  • 19602New Jalpaiguri–Udaipur City Express
    08:3022 hr 30 min07:00+1 arrives the next day

    New Jalpaiguri (NJP) to Bareilly (BE)

    1,245 km · Mail/Express

    Seats and fares for NJP to BE

  • 14663Amrit Bharat Express
    09:2028 hr 25 min13:45+1 arrives the next day

    Baghdogra (BORA) to Bareilly (BE)

    1,213 km · Mail/Express

    Seats and fares for BORA to BE

  • 20503Rajdhani Express
    12:1520 hr 55 min09:10+1 arrives the next day

    New Jalpaiguri (NJP) to Bareilly (BE)

    1,301 km · Rajdhani · fastest

    Seats and fares for NJP to BE

  • 20505Rajdhani Express
    12:1520 hr 55 min09:10+1 arrives the next day

    New Jalpaiguri (NJP) to Bareilly (BE)

    1,254 km · Rajdhani

    Seats and fares for NJP to BE

  • 15655Kamakhya–Vaishno Devi Katra Express
    18:2053 hr 39 min23:59+2 arrives 2 days later

    New Jalpaiguri (NJP) to Bareilly (BE)

    1,334 km · Mail/Express

    Seats and fares for NJP to BE

  • 15651Lohit Express
    21:3525 hr 44 min23:19+1 arrives the next day

    New Jalpaiguri (NJP) to Bareilly (BE)

    1,198 km · Mail/Express

    Seats and fares for NJP to BE

  • 15653Amarnath Express
    21:3525 hr 44 min23:19+1 arrives the next day

    New Jalpaiguri (NJP) to Bareilly (BE)

    1,283 km · Mail/Express

    Seats and fares for NJP to BE

Search Siliguri to Bareilly for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at Kanpur CentralCNB

    New Jalpaiguri NJP to Bareilly BE

    13:1522 hr 7 min11:22+1 arrives the next day
    12423Rajdhani Express13:15 — 04:55Rajdhani
    Holds 8 in 101 hr 10 min to change at CNB — tight

    Holds about 8 times in 10 here. 137 min would make it 9 in 10. Measured on 6,582 paired days.

    12209Kathgodam Garib Rath06:05 — 11:22Garib Rath

    12423 often runs late

  • One change at LucknowLKO

    New Jalpaiguri NJP to Bareilly BE

    12:1522 hr 52 min11:07+1 arrives the next day
    20503Rajdhani Express12:15 — 05:45Rajdhani

    20505 Rajdhani Express 12:15 — 05:45 on Tue

    Holds 9 in 101 hr 45 min to change at LKO — tight

    Holds about 9 times in 10 here. 113 min would make it 9 in 10. Measured on 1,22,847 paired days.

    13037Kumbha Express07:30 — 11:07Mail/Express

    13035 Upasana Express 07:30 — 11:07 on Tue

    20503 often runs late

  • One change at KishanganjKNE

    New Jalpaiguri NJP to Bareilly BE

    10:0023 hr 10 min09:10+1 arrives the next day
    22411Arunachal Express10:00 — 11:05Superfast
    Holds 9 in 102 hr 17 min to change at KNE

    Holds about 9 times in 10 here. Measured on 2,15,245 paired days.

    20503Rajdhani Express13:22 — 09:10Rajdhani

    22411 often runs late

Siliguri to Bareilly, station by station

Other trains from Siliguri

Other trains to Bareilly