12037 Siddhabali J SH
Shatabdi · 238 km · 6 hr 45 min · 12 stops · Daily
- Departs
- 15:35
- Kotdwara
- Arrives
- 22:20
- Delhi
- Journey
- 6 hr 45 min
- 238 km · 12 stops
- Runs
- Daily
- On time
- 50%
- usually 15 min late
12037 running status
Checking where it is…
12037 coach position
Fetching the coach order…
12037 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 Kotdwara 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 | Kotdwara KTW | — | 15:35 | — | 1 | 0 |
| 2 | Najibabad Jn NBD | 16:37 | 16:47 | 10 min | 1 | 24 |
| 3 | Muazzampur Narain Jn. MZM | 17:00 | 17:02 | 2 min | 1 | 35 |
| 4 | Basi Kiratpur BSKR | 17:12 | 17:14 | 2 min | 1 | 46 |
| 5 | Bijnor BJO | 17:28 | 17:30 | 2 min | 1 | 60 |
| 6 | Haldaur HLDR | 17:48 | 17:50 | 2 min | 1 | 77 |
| 7 | Chand Siau CPS | 18:08 | 18:10 | 2 min | 1 | 95 |
| 8 | Mandi Dhanaura MNDR | 18:38 | 18:40 | 2 min | 1 | 115 |
| 9 | Gajraula Jn GJL | 19:15 | 19:50 | 35 min | 1 | 130 |
| 10 | Hapur HPU | 20:28 | 20:33 | 5 min | 1 | 181 |
| 11 | Ghaziabad GZB | 21:31 | 21:33 | 2 min | 1 | 218 |
| 12 | Delhi DLI | 22:20 | — | — | 1 | 238 |
How reliably 12037 runs
50% arrive on time at the destination
typically 15 min late · 81% on time across the route
From Nov 2025–Nov 2026 · within 15 min counts as on time.
- Kotdwarausually on time95%
- Najibabad Jnusually on time93%
- Muazzampur Narain Jn.typically 4 min late90%
- Basi Kiratpurtypically 7 min late · 3% over an hour80%
- Bijnortypically 7 min late77%
- Haldaurtypically 4 min late83%
- Chand Siautypically 3 min late84%
- Mandi Dhanaurausually on time92%
- Gajraula Jnusually on time94%
- Hapurtypically 5 min late80%
- Ghaziabadtypically 4 min late · 4% over an hour76%
- Delhitypically 15 min late · 8% over an hour50%
- Delhi Shahdaratypically 10 min late · 4% over an hour59%
When it runs late
Roughest January and June: in January it typically runs 26 min late and reaches Delhi on time only 39% of the time — against 75% around February. A year-round average hides that.
Runs latest on Mondays (35% on time), best on Sundays (67%).
Longest halts
- Gajraula Jn GJL35 min · arrives 19:15, departs 19:50
- Najibabad Jn NBD10 min · arrives 16:37, departs 16:47
- Hapur HPU5 min · arrives 20:28, departs 20:33