Skip to search

09525 HAPA NHLN SPL

09525 HAPA NHLN SPL is a mail/express service from Hapa (HAPA) to Naharlagun (NHLN). It covers 3,188 km in 63 hr 20 min, calling at 49 stations and spending 2 nights on board. It runs on Wed.

Mail/Express · 3,188 km · 63 hr 20 min · 49 stops · Wed

Route and stops

Every scheduled call in order, from Hapa (HAPA) to Naharlagun (NHLN). An em dash means there is no such event: the train starts at that station or finishes there. “Day” counts from the day it leaves its origin, so a stop on day 2 is the morning after departure.

Scheduled stops of 09525 HAPA NHLN SPL, in order, with arrival and departure times, halt length, day of the run and cumulative distance from the origin.
#StationArrivesDepartsHaltDayKm
1Hapa HAPA00:4010
2Rajkot Jn RJT02:0602:115 min177
3Wankaner Jn WKR02:5903:012 min1118
4Surendranagar SUNR04:0804:102 min1193
5Ahmedabad Jn ADI06:3006:4010 min1323
6Nadiad Jn ND07:5307:552 min1369
7Anand Jn ANND08:1008:122 min1387
8Chhayapuri (Vadodara) CYI09:0509:105 min1419
9Godhra Jn GDA10:3310:352 min1485
10Ratlam Jn RTM12:5513:0510 min1673
11Nagda Jn NAD13:5313:552 min1715
12Ujjain Jn UJN15:0515:105 min1770
13Maksi MKC16:3016:322 min1811
14Shajapur SFY16:5817:002 min1839
15Biyavra Rajgarh BRRG17:5818:002 min1927
16Ruthiyai RTA19:0319:052 min11,004
17Guna GUNA20:0520:1510 min11,025
18Shivpuri SVPI21:5321:552 min11,126
19Gwalior Jn GWL00:4500:505 min21,252
20Bhind BIX02:1002:122 min21,261
21Etawah ETW03:3503:372 min21,370
22Govindpuri GOY05:3005:355 min21,506
23Prayagraj Jn PRYJ08:3008:4010 min21,702
24Gyanpur Road GYN09:3809:402 min21,767
25Banaras BSBS10:5010:555 min21,823
26Varanasi Jn BSB11:1011:2010 min21,826
27Ghazipur City GCT12:4012:455 min21,901
28Ballia BUI13:5013:555 min21,967
29Chhapra CPR15:3515:4510 min22,032
30Hajipur Jn HJP17:1517:205 min22,091
31Shahpur Patoree SPP17:5818:002 min22,129
32Barauni Jn BJU19:2019:3010 min22,179
33Begu Sarai BGS19:5319:552 min22,194
34Khagaria Jn. KGG20:4520:472 min22,234
35Naugachia NNA21:4521:472 min22,301
36Katihar Jn KIR23:0523:1510 min22,358
37Barsoi Jn BOE23:5523:572 min22,397
38Kishanganj KNE00:4500:505 min32,454
39New Jalpaiguri NJP02:3502:5520 min32,541
40New Cooch Behar NCB04:5505:005 min32,668
41Kokrajhar KOJ06:2006:222 min32,765
42New Bongaigaon NBQ07:3007:355 min32,793
43Barpeta Road BPRD08:1508:172 min32,837
44Rangiya Jn RNY10:0010:1010 min32,902
45Udalguri ULG11:4411:462 min32,963
46New Misamari NMM12:2412:262 min33,014
47Rangapara North RPAN12:5513:005 min33,025
48Harmuti (Rev) HMY14:5815:035 min33,168
49Naharlagun NHLN16:0033,188

Longest halts

Where 09525 stands longest, from the scheduled times above. A long booked halt is also where a change of train is most likely to hold — the margin is already in the timetable.

  • New Jalpaiguri NJP20 min · arrives 02:35, departs 02:55
  • Ahmedabad Jn ADI10 min · arrives 06:30, departs 06:40
  • Ratlam Jn RTM10 min · arrives 12:55, departs 13:05
  • Guna GUNA10 min · arrives 20:05, departs 20:15
  • Prayagraj Jn PRYJ10 min · arrives 08:30, departs 08:40
  • Varanasi Jn BSB10 min · arrives 11:10, departs 11:20

Stations on the 09525 route

A sample of the intermediate calls, spread along the run. Each station page lists everything else that stops there.

What is and is not on this page

Everything above is published timetable data — scheduled times, halts, day numbers and cumulative distance. It changes when the timetable changes and not otherwise, and nothing on this page predicts a delay.

Seat availability is not shown here, because it changes by the minute and a cached page cannot tell the truth about it. Search this route and a date to have every class checked at the moment you ask — and, if 09525 is full, to have RailRoute look for a split ticket, an earlier boarding point or a journey with one change. How that works is written up in the method behind the alternatives.

RailRoute is an independent service and does not sell tickets. Timetable data can be wrong or out of date; where it comes from and how far it can be trusted is written down. Confirm the times against Indian Railways before you travel.

Important

RailRoute is an independent service. It is not affiliated with, endorsed by, or operated by Indian Railways, IRCTC, or any Government of India entity. Train names and station codes are used for identification only.

RailRoute does not sell tickets and never takes a payment. Fares are estimates and seat availability changes continuously; the exact fare and the actual booking are confirmed on IRCTC.