14631 Dehradun–Amritsar Express
Mail/Express · 505 km · 12 hr 50 min · 24 stops · Daily
- Departs
- 19:30
- Dehradun
- Arrives
- 08:20
- Amritsar Jn · day 2
- Journey
- 12 hr 50 min
- 505 km · 24 stops
- Runs
- Daily
- Fare from
- ₹320
- Sleeper · estimate
- On time
- 55%
- usually 8 min late
14631 running status
Checking where it is…
14631 coach position
Fetching the coach order…
14631 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 Dehradun to Amritsar Jn
Pick a date — live seats in every class
Route and stops
Day 2 = the day after departure
| # | Station | Arrives | Departs | Halt | Day | Km |
|---|---|---|---|---|---|---|
| 1 | Dehradun DDN | — | 19:30 | — | 1 | 0 |
| 2 | Harrawala HRW | 19:43 | 19:45 | 2 min | 1 | 9 |
| 3 | Doiwala DWO | 20:08 | 20:10 | 2 min | 1 | 20 |
| 4 | Kansrao QSR | 20:34 | 20:36 | 2 min | 1 | 30 |
| 5 | Raiwala Jn RWL | 21:03 | 21:05 | 2 min | 1 | 40 |
| 6 | Haridwar Jn HW | 21:37 | 21:47 | 10 min | 1 | 52 |
| 7 | Jwalapur JWP | 21:55 | 21:57 | 2 min | 1 | 56 |
| 8 | Laksar Jn LRJ | 22:30 | 23:05 | 35 min | 1 | 79 |
| 9 | Roorkee RK | 23:23 | 23:28 | 5 min | 1 | 97 |
| 10 | Saharanpur SRE | 00:15 | 00:20 | 5 min | 2 | 132 |
| 11 | Yamunanagar Jagadhri YJUD | 00:40 | 00:42 | 2 min | 2 | 162 |
| 12 | Jagadhri Workshop JUDW | 00:48 | 00:50 | 2 min | 2 | 167 |
| 13 | Ambala Cant Jn UMB | 01:39 | 01:46 | 7 min | 2 | 213 |
| 14 | Chandigarh CDG | 02:26 | 02:32 | 6 min | 2 | 258 |
| 15 | New Morinda NMDA | 03:06 | 03:08 | 2 min | 2 | 302 |
| 16 | Ludhiana Jn LDH | 04:36 | 04:46 | 10 min | 2 | 369 |
| 17 | Phillaur Jn PHR | 05:00 | 05:02 | 2 min | 2 | 383 |
| 18 | Phagwara Jn PGW | 05:28 | 05:30 | 2 min | 2 | 405 |
| 19 | Jalandhar Cant JRC | 06:03 | 06:05 | 2 min | 2 | 421 |
| 20 | Jalandhar City JUC | 06:20 | 06:25 | 5 min | 2 | 426 |
| 21 | Kartarpur KRE | 06:39 | 06:40 | 1 min | 2 | 441 |
| 22 | Beas BEAS | 07:01 | 07:03 | 2 min | 2 | 462 |
| 23 | Jandiala JNL | 07:22 | 07:24 | 2 min | 2 | 486 |
| 24 | Amritsar Jn ASR | 08:20 | — | — | 2 | 505 |
How reliably 14631 runs
55% arrive on time at the destination
typically 8 min late · 36% on time across the route
From Nov 2025–Oct 2026 · within 15 min counts as on time.
- Dehradunusually on time95%
- Harrawalatypically 7 min late81%
- Doiwalatypically 25 min late · 3% over an hour30%
- Kansraotypically 23 min late · 3% over an hour33%
- Raiwala Jntypically 27 min late · 5% over an hour28%
- Haridwar Jntypically 21 min late · 4% over an hour36%
- Jwalapurtypically 21 min late · 4% over an hour36%
- Laksar Jntypically 15 min late · 4% over an hour50%
- Roorkeetypically 24 min late · 6% over an hour31%
- Saharanpurtypically 20 min late · 6% over an hour38%
- Yamunanagar Jagadhritypically 29 min late · 12% over an hour26%
- Jagadhri Workshoptypically 31 min late · 14% over an hour24%
- Ambala Cant Jntypically 21 min late · 17% over an hour36%
- Chandigarhtypically 29 min late · 30% over an hour26%
- New Morindatypically 40 min late · 35% over an hour19%
- Ludhiana Jntypically 29 min late · 33% over an hour26%
- Phillaur Jntypically 37 min late · 36% over an hour20%
- Phagwara Jntypically 39 min late · 36% over an hour19%
- Jalandhar Canttypically 26 min late · 33% over an hour29%
- Jalandhar Citytypically 19 min late · 32% over an hour39%
- Kartarpurtypically 24 min late · 33% over an hour31%
- Beastypically 26 min late · 33% over an hour29%
- Jandialatypically 31 min late · 33% over an hour24%
- Amritsar Jntypically 8 min late · 17% over an hour55%
When it runs late
Roughest December: in December it typically runs 76 min late and reaches Amritsar Jn on time only 32% of the time — against 83% around November. A year-round average hides that.
Runs latest on Tuesdays (48% on time), best on Mondays (82%).
Longest halts
- Laksar Jn LRJ35 min · arrives 22:30, departs 23:05
- Haridwar Jn HW10 min · arrives 21:37, departs 21:47
- Ludhiana Jn LDH10 min · arrives 04:36, departs 04:46
- Ambala Cant Jn UMB7 min · arrives 01:39, departs 01:46
- Chandigarh CDG6 min · arrives 02:26, departs 02:32
- Roorkee RK5 min · arrives 23:23, departs 23:28