Trains from New Jalpaiguri to Gorakhpur
New Jalpaiguri to Gorakhpur is 689 km by rail. 15 direct trains run it; the fastest is the 15621 Kamakhya–Anand Vihar Express at 12 hr 50 min. The most punctual is the 15651 Lohit Express, on time (within 15 min) on 52% of days, typically 12 min late. 1 runs every day, leaving between 04:05 and 21:35. When they are waitlisted, a journey with one change takes 13 hr 35 min.
- Departures
- 04:05 – 21:35
- Fare from
- ₹395
- Sleeper · estimate
- Most punctual
- 52% on time
- 15651 Lohit Express
- Daily trains
- 1 of 15
Trains and seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- 14663Amrit Bharat Express08:0017 hr 35 min01:35+1 arrives the next day
NJP — GKP · 689 km · Mail/Express
Checking seats - 05742New Jalpaiguri–Gomti Nagar TOD Special08:3017 hr 45 min02:15+1 arrives the next day
NJP — GKP · 791 km · Mail/Express
Checking seats - Checking seats
- Checking seats
- Checking seats
- 15621Kamakhya–Anand Vihar Express14:0012 hr 50 min02:50+1 arrives the next day
NJP — GKP · 692 km · Mail/Express · fastest
Checking seats - 15949Amrit Bharat Express15:1015 hr 40 min06:50+1 arrives the next day
NJP — GKP · 692 km · Mail/Express
Checking seats - 15655Kamakhya–Vaishno Devi Katra Express18:2020 hr 5 min14:25+1 arrives the next day
NJP — GKP · 861 km · Mail/Express
Checking seats - Checking seats
- Checking seats
Check seats and fares for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Barauni JnBJU13:1513 hr 35 min02:50+1 arrives the next day
45 min longer than the fastest direct
Holds 8 in 101 hr 10 min to change at BJU — tightHolds about 8 times in 10 here. 171 min would make it 9 in 10. Measured on 17,903 paired days.
12423 often runs late
NJP — BJU
Checking seatsBJU — GKP
Checking seats - One change at Barauni JnBJU12:1514 hr 15 min02:30+1 arrives the next day
1 hr 25 min longer than the fastest direct
Holds 8 in 101 hr 30 min to change at BJU — tightHolds about 8 times in 10 here. This train arrives a median 7 min late, against 32 min late for the junction's typical arrival. 144 min would make it 9 in 10. Measured on 17,903 paired days.
15089 often runs late
NJP — BJU
Checking seatsBJU — GKP
Checking seats - One change at Hajipur JnHJP14:0014 hr 35 min04:35+1 arrives the next day
1 hr 45 min longer than the fastest direct
Holds 8 in 101 hr 5 min to change at HJP — tightHolds about 8 times in 10 here. 126 min would make it 9 in 10. Measured on 28,109 paired days.
01666 often runs late
NJP — HJP
Checking seatsHJP — GKP
Checking seats - One change at Hajipur JnHJP10:0014 hr 35 min00:35+1 arrives the next day
1 hr 45 min longer than the fastest direct
Holds 8 in 101 hr 58 min to change at HJP — tightHolds about 8 times in 10 here. This train arrives a median 75 min late, against 27 min late for the junction's typical arrival. 168 min would make it 9 in 10. Measured on 18,156 paired days.
22411 often runs late
NJP — HJP
Checking seatsHJP — GKP
Checking seats - One change at Begu SaraiBGS05:1015 hr20:10
2 hr 10 min longer than the fastest direct
Holds 9 in 101 hr 2 min to change at BGS — tightHolds about 9 times in 10 here. This train arrives a median 6 min late, against 22 min late for the junction's typical arrival. 104 min would make it 9 in 10. Measured on 1,04,973 paired days.
14617 often runs late
NJP — BGS
Checking seatsBGS — GKP
Checking seats - One change at Khagaria Jn.KGG04:0516 hr 5 min20:10
3 hr 15 min longer than the fastest direct
Holds 8 in 101 hr 12 min to change at KGG — tightHolds about 8 times in 10 here. This train arrives a median 41 min late, against 12 min late for the junction's typical arrival. 142 min would make it 9 in 10. Measured on 1,00,941 paired days.
15903 often runs late
NJP — KGG
Checking seatsKGG — GKP
Checking seats
Which arrives on time
On time = within 15 min at Gorakhpur · year to August 2026 · 12 of 15 trains tracked
- 15651 Lohit ExpressMost punctualtypically 12 min late at Gorakhpur52%
- typically 24 min late at Gorakhpur31%
- typically 31 min late at Gorakhpur24%
- typically 40 min late at Gorakhpur19%
- typically 41 min late at Gorakhpur19%
Runs late more often than not
- 15621 Kamakhya–Anand Vihar Express — arrives on time only 6% of the time, typically 128 min late
- 15653 Amarnath Express — arrives on time only 7% of the time, typically 111 min late
- 15725 New Jalpaiguri–Anand Vihar Express — arrives on time only 7% of the time, typically 111 min late
Fares
Estimated for 689 km · exact fare at IRCTC checkout · Sources
| Class | Fare | Basis |
|---|---|---|
| SL Sleeper | ₹395 | observed fares |
| 3E AC 3 economy | ₹966 | observed fares |
| 3A AC 3 tier | ₹1,045 | observed fares |
| 2A AC 2 tier | ₹1,481 | observed fares |
| 1A AC first class | ₹2,457 | observed fares |
One adult, General quota, Mail/Express pricing · not every train carries every class
Other trains from New Jalpaiguri
- New Jalpaiguri to New Bongaigaon73 direct trains · 257 km
- New Jalpaiguri to New Cooch Behar68 direct trains · 127 km
- New Jalpaiguri to New Alipurduar54 direct trains · 145 km
- New Jalpaiguri to Malda Town50 direct trains · 233 km
- New Jalpaiguri to Kamakhya49 direct trains · 417 km
- New Jalpaiguri to Kokrajhar49 direct trains · 227 km