12035 Purnagiri Jan Shatabdi
Shatabdi · 395 km · 10 hr 15 min · 27 stops · Daily
- Departs
- 11:20
- Tanakpur
- Arrives
- 21:35
- Delhi
- Journey
- 10 hr 15 min
- 395 km · 27 stops
- Runs
- Daily
- Fare from
- ₹140
- Second sitting · estimate
- On time
- 59%
- usually 9 min late
12035 running status
Checking where it is…
12035 coach position
Fetching the coach order…
12035 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 Tanakpur to Delhi
Pick a date — live seats in every class
Route and stops
Day 2 = the day after departure
| # | Station | Arrives | Departs | Halt | Day | Km |
|---|---|---|---|---|---|---|
| 1 | Tanakpur TPU | — | 11:20 | — | 1 | 0 |
| 2 | Banbasa BNSA | 11:29 | 11:31 | 2 min | 1 | 10 |
| 3 | Khatima KHMA | 11:48 | 11:50 | 2 min | 1 | 24 |
| 4 | Majhola Pakariya MJZ | 11:59 | 12:01 | 2 min | 1 | 37 |
| 5 | Pilibhit Jn PBE | 12:27 | 12:32 | 5 min | 1 | 63 |
| 6 | Izzatnagar IZN | 13:29 | 13:31 | 2 min | 1 | 114 |
| 7 | Bareilly City BC | 13:48 | 13:50 | 2 min | 1 | 119 |
| 8 | Bareilly BRY | 14:10 | 14:15 | 5 min | 1 | 121 |
| 9 | Basharatganj BTG | 14:36 | 14:38 | 2 min | 1 | 136 |
| 10 | Nisoi NSU | 14:46 | 14:47 | 1 min | 1 | 141 |
| 11 | Aonla AO | 14:56 | 14:58 | 2 min | 1 | 148 |
| 12 | Karengi KEG | 15:11 | 15:13 | 2 min | 1 | 160 |
| 13 | Dabtara DUB | 15:21 | 15:23 | 2 min | 1 | 166 |
| 14 | Asafpur AFR | 15:34 | 15:36 | 2 min | 1 | 176 |
| 15 | Chandausi Jn CH | 16:15 | 16:20 | 5 min | 1 | 190 |
| 16 | Raja Ka Sahaspur Jn RJK | 16:41 | 16:43 | 2 min | 1 | 210 |
| 17 | Moradabad MB | 17:15 | 17:25 | 10 min | 1 | 234 |
| 18 | Amroha AMRO | 17:58 | 18:00 | 2 min | 1 | 264 |
| 19 | Gajraula Jn GJL | 18:18 | 18:20 | 2 min | 1 | 287 |
| 20 | Garhmuktesar GMS | 18:38 | 18:40 | 2 min | 1 | 308 |
| 21 | Simbhooli SMBL | 18:50 | 18:52 | 2 min | 1 | 317 |
| 22 | Hapur HPU | 19:10 | 19:12 | 2 min | 1 | 338 |
| 23 | Pilkhua PKW | 19:25 | 19:27 | 2 min | 1 | 349 |
| 24 | Ghaziabad GZB | 20:41 | 20:43 | 2 min | 1 | 375 |
| 25 | Sahibabad SBB | 20:54 | 20:56 | 2 min | 1 | 381 |
| 26 | Delhi Shahdara DSA | 21:08 | 21:10 | 2 min | 1 | 389 |
| 27 | Delhi DLI | 21:35 | — | — | 1 | 395 |
How reliably 12035 runs
59% arrive on time at the destination
typically 9 min late · 65% on time across the route
From Oct 2025–Oct 2026 · within 15 min counts as on time.
- Tanakpurusually on time96%
- Banbasatypically 3 min late96%
- Khatimatypically 3 min late96%
- Majhola Pakariyatypically 8 min late93%
- Pilibhit Jntypically 4 min late94%
- Izzatnagartypically 10 min late71%
- Bareilly Citytypically 8 min late79%
- Bareillyusually on time95%
- Basharatganjtypically 16 min late · 4% over an hour47%
- Nisoitypically 15 min late · 4% over an hour50%
- Aonlatypically 16 min late · 4% over an hour47%
- Karengitypically 16 min late · 4% over an hour47%
- Dabtaratypically 18 min late · 4% over an hour42%
- Asafpurtypically 20 min late · 4% over an hour38%
- Chandausi Jntypically 5 min late71%
- Raja Ka Sahaspur Jntypically 8 min late66%
- Moradabadusually on time79%
- Amrohatypically 5 min late · 6% over an hour76%
- Gajraula Jntypically 8 min late · 8% over an hour66%
- Garhmuktesartypically 10 min late · 7% over an hour57%
- Simbhoolitypically 16 min late · 9% over an hour47%
- Hapurtypically 29 min late · 11% over an hour26%
- Pilkhuatypically 29 min late · 11% over an hour26%
- Ghaziabadusually on time · 9% over an hour72%
- Sahibabadtypically 5 min late · 9% over an hour66%
- Delhi Shahdaratypically 5 min late · 9% over an hour64%
- Delhitypically 9 min late · 11% over an hour59%
When it runs late
Runs latest on Tuesdays (54% on time), best on Sundays (75%).
Longest halts
- Moradabad MB10 min · arrives 17:15, departs 17:25
- Pilibhit Jn PBE5 min · arrives 12:27, departs 12:32
- Bareilly BRY5 min · arrives 14:10, departs 14:15
- Chandausi Jn CH5 min · arrives 16:15, departs 16:20