NHLG → NJP · 15 direct trains

Trains from New Haflong to New Jalpaiguri

15 direct trains run from New Haflong (NHLG) to New Jalpaiguri (NJP). The fastest train is 12520 Agtl Ltt Ac Exp, completing the journey in 13h 25m. Trains depart between 01:22 and 22:48. The distance is approximately 677 km.

Total Trains

15

Fastest

13h 25m

12520

First Train

01:22

Last Train

22:48

Distance

677 km

New Haflong to New Jalpaiguri Train Timetable

Complete list of 15 direct trains from NHLG to NJP with departure, arrival, duration and running days.

TrainDepartsArrivesDurationDaysClasses
15626
Agtl Dghr Exp
Express
01:22Day 217:3516h 13mSat1A, 2A, 3A, SL, 2S
12504
Humsafar Exp
Superfast
12:0002:20Day 214h 20mTue, Sat1A, 2A, 3A, SL, 2S
17032
Agtl Chz Express
Express
12:0002:20Day 214h 20mFri1A, 2A, 3A, SL, 2S
12502
Koaa Garib Rath
RAIL_MOTOR
13:4004:25Day 214h 45mWed1A, 2A, 3A, SL, 2S
12520
Agtl Ltt Ac Exp
Superfast
14:1003:35Day 213h 25mThu1A, 2A, 3A, SL, 2S
13172
Kanchanjunga Exp
Express
15:0007:35Day 216h 35mThu, Sun1A, 2A, 3A, SL, 2S
13174
Kanchanjunga
Express
15:1507:25Day 216h 10mTue, Thu, Sat, Sun1A, 2A, 3A, SL, 2S
13176
Kanchanjunga
Express
15:1507:25Day 216h 10mMon, Wed, Fri1A, 2A, 3A, SL, 2S
14619
Tripura Sundari
Express
21:2013:35Day 216h 15mThu1A, 2A, 3A, SL, 2S
14019
Anvt Sundari Exp
Express
22:1013:15Day 215h 5mThu1A, 2A, 3A, SL, 2S
14037
Porvotr S Krnti
Express
22:2513:35Day 215h 10mMon1A, 2A, 3A, SL, 2S
15608
Aronai Express
Express
22:2514:15Day 215h 50mThu1A, 2A, 3A, SL, 2S
15628
Scl Cbe Express
Express
22:2514:15Day 215h 50mTue1A, 2A, 3A, SL, 2S
12514
Scl Sc Express
Superfast
22:4814:15Day 215h 27mWed1A, 2A, 3A, SL, 2S
12516
Scl Cbe Express
Superfast
22:4814:15Day 215h 27mTue1A, 2A, 3A, SL, 2S

Stations on the New Haflong to New Jalpaiguri route

Stops on 12520 Agtl Ltt Ac Exp, the fastest train on this corridor (10 stations).

  1. 1. NHLG New Haflong
  2. 2. MYD Manderdisa
  3. 3. HJI Hojai
  4. 4. CPK Chaparmukh Jn
  5. 5. GHY Guwahati
  6. 6. KYQ Kamakhya
  7. 7. RNY Rangiya Jn
  8. 8. NBQ New Bongaigaon
  9. 9. NCB New Cooch Behar
  10. 10. NJP New Jalpaiguri

Other Routes from New Haflong

Frequently Asked Questions

How many trains run from New Haflong to New Jalpaiguri?▼

There are 15 direct trains running from New Haflong (NHLG) to New Jalpaiguri (NJP). Check the timetable below for the complete list with departure times and running days.

Which is the fastest train from New Haflong to New Jalpaiguri?▼

The fastest train is 12520 Agtl Ltt Ac Exp, which covers the distance in 13h 25m. It departs at 14:10 and arrives at 03:35.

What is the first and last train from New Haflong to New Jalpaiguri?▼

The first train departs at 01:22 and the last train departs at 22:48. Check the timetable for specific trains and their running days.

What is the distance from New Haflong to New Jalpaiguri by train?▼

The distance from New Haflong to New Jalpaiguri by train is approximately 677 km. Journey time varies from 13h 25m depending on the train type.

How to check seat availability for New Haflong to New Jalpaiguri trains?▼

Use the "Check Availability" button above to search for trains on your travel date. You can check real-time seat availability and book tickets through IRCTC.

Which stations fall between New Haflong and New Jalpaiguri?▼

On the fastest train, New Haflong to New Jalpaiguri calls at Manderdisa (MYD), Hojai (HJI), Chaparmukh Jn (CPK), Guwahati (GHY), Kamakhya (KYQ), Rangiya Jn (RNY), New Bongaigaon (NBQ), New Cooch Behar (NCB). Other trains on this route may skip some of these stops.

About New Haflong to New Jalpaiguri Route

The New Haflong to New Jalpaiguri route is served by 15 direct trains operated by Indian Railways. The fastest option is 12520 Agtl Ltt Ac Exp with a journey time of 13h 25m. The rail distance is approximately 677 km.

Trains leave New Haflong between 01:22 (first) and 22:48 (last). Check seats and book on IRCTC.

Train data from public Indian Railways schedules, last refreshed 2026-10-15. This is an independent service, not affiliated with IRCTC, CRIS, or Indian Railways. Always verify schedules with official sources before travel.