12038 Siddhabali J SH
Shatabdi · 238 km · 6 hr 50 min · 12 stops · Daily
- Departs
- 07:00
- Delhi
- Arrives
- 13:50
- Kotdwara
- Journey
- 6 hr 50 min
- 238 km · 12 stops
- Runs
- Daily
- Fare from
- ₹105
- Second sitting · estimate
- On time
- 92%
- usually on time
12038 running status
Checking where it is…
12038 coach position
Fetching the coach order…
12038 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 Delhi to Kotdwara
Pick a date — live seats in every class
Route and stops
Day 2 = the day after departure
| # | Station | Arrives | Departs | Halt | Day | Km |
|---|---|---|---|---|---|---|
| 1 | Delhi DLI | — | 07:00 | — | 1 | 0 |
| 2 | Ghaziabad GZB | 07:46 | 07:48 | 2 min | 1 | 20 |
| 3 | Hapur HPU | 08:34 | 08:39 | 5 min | 1 | 57 |
| 4 | Gajraula Jn GJL | 09:25 | 10:00 | 35 min | 1 | 107 |
| 5 | Mandi Dhanaura MNDR | 10:18 | 10:20 | 2 min | 1 | 123 |
| 6 | Chand Siau CPS | 10:40 | 10:42 | 2 min | 1 | 143 |
| 7 | Haldaur HLDR | 10:56 | 10:58 | 2 min | 1 | 161 |
| 8 | Bijnor BJO | 11:18 | 11:20 | 2 min | 1 | 178 |
| 9 | Basi Kiratpur BSKR | 11:38 | 11:40 | 2 min | 1 | 192 |
| 10 | Muazzampur Narain Jn. MZM | 12:12 | 12:14 | 2 min | 1 | 203 |
| 11 | Najibabad Jn NBD | 12:35 | 12:45 | 10 min | 1 | 214 |
| 12 | Kotdwara KTW | 13:50 | — | — | 1 | 238 |
How reliably 12038 runs
92% arrive on time at the destination
typically on time · 82% on time across the route
From Oct 2025–Oct 2026 · within 15 min counts as on time.
- Delhitypically 5 min late · 4% over an hour90%
- Ghaziabadtypically 3 min late · 3% over an hour91%
- Hapurtypically 3 min late · 4% over an hour80%
- Gajraula Jnusually on time · 4% over an hour83%
- Mandi Dhanauratypically 4 min late · 5% over an hour76%
- Chand Siautypically 5 min late · 4% over an hour75%
- Haldaurtypically 7 min late · 5% over an hour70%
- Bijnortypically 4 min late · 5% over an hour76%
- Basi Kiratpurusually on time · 4% over an hour78%
- Muazzampur Narain Jn.usually on time · 3% over an hour88%
- Najibabad Jnusually on time · 3% over an hour88%
- Kotdwarausually on time92%
Longest halts
- Gajraula Jn GJL35 min · arrives 09:25, departs 10:00
- Najibabad Jn NBD10 min · arrives 12:35, departs 12:45
- Hapur HPU5 min · arrives 08:34, departs 08:39