14090 Kotdwara–Anand Vihar Express
Mail/Express · 282 km · 6 hr 45 min · 11 stops · Daily
- Departs
- 21:50
- Kotdwara
- Arrives
- 04:35
- Anand Vihar Terminal · day 2
- Journey
- 6 hr 45 min
- 282 km · 11 stops
- Runs
- Daily
- On time
- 79%
- usually 2 min late
14090 running status
Checking where it is…
14090 coach position
Fetching the coach order…
14090 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 Anand Vihar Terminal
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 | — | 21:50 | — | 1 | 0 |
| 2 | Saneh Road SNX | 22:10 | 22:12 | 2 min | 1 | 9 |
| 3 | Najibabad Jn NBD | 22:50 | 23:00 | 10 min | 1 | 24 |
| 4 | Muazzampur Narain Jn. MZM | 23:21 | 23:26 | 5 min | 1 | 35 |
| 5 | Laksar Jn LRJ | 23:48 | 23:53 | 5 min | 1 | 65 |
| 6 | Roorkee RK | 00:10 | 00:15 | 5 min | 2 | 84 |
| 7 | Tapri Jn TPZ | 01:13 | 01:15 | 2 min | 2 | 116 |
| 8 | Deoband DBD | 01:35 | 01:37 | 2 min | 2 | 143 |
| 9 | Muzaffarnagar MOZ | 01:55 | 01:57 | 2 min | 2 | 167 |
| 10 | Meerut City Jn MTC | 02:38 | 02:40 | 2 min | 2 | 223 |
| 11 | Anand Vihar Terminal ANVT | 04:35 | — | — | 2 | 282 |
How reliably 14090 runs
79% arrive on time at the destination
typically on time · 88% on time across the route
From Oct 2025–Oct 2026 · within 15 min counts as on time.
- Kotdwarausually on time95%
- Saneh Roadusually on time95%
- Najibabad Jnusually on time95%
- Muazzampur Narain Jn.usually on time95%
- Laksar Jntypically 3 min late88%
- Roorkeetypically 4 min late81%
- Tapri Jnusually on time95%
- Deobandusually on time91%
- Muzaffarnagarusually on time83%
- Meerut City Jntypically 6 min late · 4% over an hour73%
- Anand Vihar Terminalusually on time · 3% over an hour79%
Longest halts
- Najibabad Jn NBD10 min · arrives 22:50, departs 23:00
- Muazzampur Narain Jn. MZM5 min · arrives 23:21, departs 23:26
- Laksar Jn LRJ5 min · arrives 23:48, departs 23:53
- Roorkee RK5 min · arrives 00:10, departs 00:15