19525 Hapa–Naharlagun Special
Mail/Express · 3,198 km · 63 hr 20 min · 49 stops · Wed
- Departs
- 00:40
- Hapa
- Arrives
- 16:00
- Naharlagun · day 3
- Journey
- 63 hr 20 min
- 3,198 km · 49 stops
- Runs
- Wed
- Fare from
- ₹500
- Second sitting · estimate
- On time
- 4%
- usually 297 min late
19525 running status
Checking where it is…
19525 coach position
Fetching the coach order…
19525 vacant berths after charting
Shown full? The prepared chart lists berths free for part of the way too, and we chain them. Open full screen
Check seats from Hapa to Naharlagun
Pick a date — live seats in every class
Route and stops
Day 2 = the day after departure
| # | Station | Arrives | Departs | Halt | Day | Km |
|---|---|---|---|---|---|---|
| 1 | Hapa HAPA | — | 00:40 | — | 1 | 0 |
| 2 | Rajkot Jn RJT | 01:50 | 02:00 | 10 min | 1 | 76 |
| 3 | Wankaner Jn WKR | 02:38 | 02:40 | 2 min | 1 | 118 |
| 4 | Surendranagar SUNR | 03:38 | 03:40 | 2 min | 1 | 192 |
| 5 | Ahmedabad Jn ADI | 06:30 | 06:40 | 10 min | 1 | 322 |
| 6 | Nadiad Jn ND | 08:07 | 08:09 | 2 min | 1 | 368 |
| 7 | Anand Jn ANND | 08:25 | 08:27 | 2 min | 1 | 386 |
| 8 | Chhayapuri (Vadodara) CYI | 09:10 | 09:15 | 5 min | 1 | 417 |
| 9 | Godhra Jn GDA | 10:23 | 10:25 | 2 min | 1 | 483 |
| 10 | Ratlam Jn RTM | 12:55 | 13:05 | 10 min | 1 | 669 |
| 11 | Nagda Jn NAD | 13:53 | 13:55 | 2 min | 1 | 709 |
| 12 | Ujjain Jn UJN | 15:05 | 15:10 | 5 min | 1 | 764 |
| 13 | Maksi MKC | 16:30 | 16:32 | 2 min | 1 | 805 |
| 14 | Shajapur SFY | 16:58 | 17:00 | 2 min | 1 | 833 |
| 15 | Biyavra Rajgarh BRRG | 17:58 | 18:00 | 2 min | 1 | 920 |
| 16 | Ruthiyai RTA | 19:03 | 19:05 | 2 min | 1 | 999 |
| 17 | Guna GUNA | 20:05 | 20:15 | 10 min | 1 | 1,019 |
| 18 | Shivpuri SVPI | 21:53 | 21:55 | 2 min | 1 | 1,121 |
| 19 | Gwalior Jn GWL | 00:45 | 00:50 | 5 min | 2 | 1,247 |
| 20 | Bhind BIX | 02:30 | 02:32 | 2 min | 2 | 1,329 |
| 21 | Etawah ETW | 03:35 | 03:37 | 2 min | 2 | 1,365 |
| 22 | Govindpuri GOY | 05:25 | 05:30 | 5 min | 2 | 1,500 |
| 23 | Prayagraj Jn PRYJ | 08:20 | 08:25 | 5 min | 2 | 1,698 |
| 24 | Gyanpur Road GYN | 09:38 | 09:40 | 2 min | 2 | 1,762 |
| 25 | Banaras BSBS | 10:45 | 10:50 | 5 min | 2 | 1,819 |
| 26 | Varanasi Jn BSB | 11:10 | 11:20 | 10 min | 2 | 1,822 |
| 27 | Ghazipur City GCT | 12:40 | 12:45 | 5 min | 2 | 1,897 |
| 28 | Ballia BUI | 13:50 | 13:55 | 5 min | 2 | 1,963 |
| 29 | Chhapra CPR | 15:30 | 15:40 | 10 min | 2 | 2,028 |
| 30 | Hajipur Jn HJP | 17:00 | 17:05 | 5 min | 2 | 2,087 |
| 31 | Shahpur Patoree SPP | 17:42 | 17:44 | 2 min | 2 | 2,125 |
| 32 | Barauni Jn BJU | 19:05 | 19:15 | 10 min | 2 | 2,175 |
| 33 | Begu Sarai BGS | 19:36 | 19:38 | 2 min | 2 | 2,190 |
| 34 | Khagaria Jn. KGG | 20:29 | 20:31 | 2 min | 2 | 2,230 |
| 35 | Naugachia NNA | 21:31 | 21:33 | 2 min | 2 | 2,297 |
| 36 | Katihar Jn KIR | 23:10 | 23:20 | 10 min | 2 | 2,354 |
| 37 | Barsoi Jn BOE | 23:56 | 23:58 | 2 min | 2 | 2,395 |
| 38 | Kishanganj KNE | 00:45 | 00:50 | 5 min | 3 | 2,452 |
| 39 | New Jalpaiguri NJP | 02:35 | 02:45 | 10 min | 3 | 2,539 |
| 40 | New Cooch Behar NCB | 04:55 | 05:00 | 5 min | 3 | 2,666 |
| 41 | Kokrajhar KOJ | 06:20 | 06:22 | 2 min | 3 | 2,762 |
| 42 | New Bongaigaon NBQ | 07:25 | 07:35 | 10 min | 3 | 2,794 |
| 43 | Barpeta Road BPRD | 08:08 | 08:10 | 2 min | 3 | 2,838 |
| 44 | Rangiya Jn RNY | 09:40 | 09:50 | 10 min | 3 | 2,903 |
| 45 | Udalguri ULG | 11:00 | 11:02 | 2 min | 3 | 2,964 |
| 46 | New Misamari NMM | 11:35 | 11:37 | 2 min | 3 | 3,015 |
| 47 | Rangapara North RPAN | 12:00 | 12:10 | 10 min | 3 | 3,026 |
| 48 | Harmuti (Rev) HMY | 14:20 | 14:25 | 5 min | 3 | 3,179 |
| 49 | Naharlagun NHLN | 16:00 | — | — | 3 | 3,198 |
How reliably 19525 runs
4% arrive on time at the destination
typically 297 min late · 25% on time across the route
From Aug 2025–Aug 2026 · within 15 min counts as on time.
- Hapausually on time · 4% over an hour95%
- Rajkot Jntypically 7 min late · 4% over an hour70%
- Wankaner Jnusually on time · 4% over an hour82%
- Surendranagarusually on time · 4% over an hour89%
- Ahmedabad Jntypically 20 min late · 4% over an hour38%
- Nadiad Jntypically 17 min late · 6% over an hour44%
- Anand Jntypically 25 min late · 8% over an hour31%
- Chhayapuri (Vadodara)typically 17 min late · 6% over an hour45%
- Godhra Jnusually on time91%
- Ratlam Jntypically 20 min late · 10% over an hour38%
- Nagda Jntypically 21 min late · 10% over an hour36%
- Ujjain Jntypically 20 min late · 8% over an hour38%
- Maksiusually on time · 4% over an hour79%
- Shajapurusually on time · 8% over an hour78%
- Biyavra Rajgarhtypically 25 min late · 19% over an hour30%
- Ruthiyaitypically 40 min late · 27% over an hour19%
- Gunatypically 32 min late · 23% over an hour23%
- Shivpuritypically 50 min late · 35% over an hour15%
- Gwalior Jntypically 6 min late · 13% over an hour60%
- Bhindtypically 14 min late · 17% over an hour52%
- Etawahtypically 28 min late · 17% over an hour27%
- Govindpuritypically 51 min late · 35% over an hour15%
- Prayagraj Jntypically 84 min late · 58% over an hour9%
- Gyanpur Roadtypically 90 min late · 62% over an hour8%
- Varanasi Jntypically 114 min late · 65% over an hour7%
- Ghazipur Citytypically 150 min late · 75% over an hour5%
- Balliatypically 160 min late · 75% over an hour5%
- Chhapratypically 176 min late · 79% over an hour4%
- Hajipur Jntypically 213 min late · 94% over an hour4%
- Shahpur Patoreetypically 225 min late · 94% over an hour3%
- Barauni Jntypically 239 min late · 94% over an hour3%
- Begu Saraitypically 246 min late · 94% over an hour3%
- Khagaria Jn.typically 254 min late · 94% over an hour3%
- Naugachiatypically 273 min late · 94% over an hour3%
- Katihar Jntypically 280 min late · 98% over an hour3%
- Barsoi Jntypically 316 min late · 100% over an hour2%
- Kishanganjtypically 326 min late · 100% over an hour2%
- New Jalpaiguritypically 331 min late · 98% over an hour2%
- New Cooch Behartypically 354 min late · 100% over an hour2%
- Kokrajhartypically 377 min late · 100% over an hour2%
- New Bongaigaontypically 359 min late · 98% over an hour2%
- Barpeta Roadtypically 365 min late · 98% over an hour2%
- Rangiya Jntypically 332 min late · 98% over an hour2%
- Udalguritypically 313 min late · 98% over an hour2%
- New Misamaritypically 323 min late · 98% over an hour2%
- Rangapara Northtypically 321 min late · 98% over an hour2%
- Harmuti (Rev)typically 343 min late · 98% over an hour2%
- Naharlaguntypically 297 min late · 94% over an hour4%
Longest halts
- Rajkot Jn RJT10 min · arrives 01:50, departs 02:00
- 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
- Varanasi Jn BSB10 min · arrives 11:10, departs 11:20
- Chhapra CPR10 min · arrives 15:30, departs 15:40