14331 Delhi – Kalka Express
Mail/Express · 267 km · 5 hr 25 min · 18 stops · Daily
- Departs
- 16:15
- Delhi
- Arrives
- 21:40
- Kalka
- Journey
- 5 hr 25 min
- 267 km · 18 stops
- Runs
- Daily
- On time
- 44%
- usually 18 min late
14331 running status
Checking where it is…
14331 coach position
Fetching the coach order…
14331 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 Kalka
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 | — | 16:15 | — | 1 | 0 |
| 2 | Subzi Mandi SZM | 16:30 | 16:31 | 1 min | 1 | 3 |
| 3 | Adarsh Nagar Delhi ANDI | 16:35 | 16:37 | 2 min | 1 | 9 |
| 4 | Badli BHD | 16:43 | 16:44 | 1 min | 1 | 14 |
| 5 | Narela NUR | 16:54 | 16:55 | 1 min | 1 | 26 |
| 6 | Sonipat SNP | 17:15 | 17:17 | 2 min | 1 | 43 |
| 7 | Ganaur GNU | 17:31 | 17:32 | 1 min | 1 | 59 |
| 8 | Samalkha SMK | 17:42 | 17:43 | 1 min | 1 | 71 |
| 9 | Panipat Jn PNP | 17:55 | 17:57 | 2 min | 1 | 88 |
| 10 | Gharaunda GRA | 18:12 | 18:13 | 1 min | 1 | 105 |
| 11 | Karnal KUN | 18:26 | 18:27 | 1 min | 1 | 123 |
| 12 | Taraori TRR | 18:39 | 18:40 | 1 min | 1 | 135 |
| 13 | Nilokheri NLKR | 18:45 | 18:46 | 1 min | 1 | 139 |
| 14 | Kurukshetra Jn KKDE | 18:57 | 18:58 | 1 min | 1 | 156 |
| 15 | Ambala Cant Jn UMB | 20:10 | 20:18 | 8 min | 1 | 197 |
| 16 | Lalru LLU | 20:36 | 20:38 | 2 min | 1 | 216 |
| 17 | Chandigarh CDG | 21:02 | 21:08 | 6 min | 1 | 242 |
| 18 | Kalka KLK | 21:40 | — | — | 1 | 267 |
How reliably 14331 runs
44% arrive on time at the destination
typically 18 min late · 43% on time across the route
From Oct 2025–Sept 2026 · within 15 min counts as on time.
- Delhiusually on time · 3% over an hour80%
- Subzi Mandiusually on time · 3% over an hour80%
- Badlitypically 8 min late · 5% over an hour68%
- Narelatypically 17 min late · 6% over an hour44%
- Sonipattypically 13 min late · 5% over an hour55%
- Ganaurtypically 14 min late · 6% over an hour52%
- Samalkhatypically 18 min late · 6% over an hour42%
- Panipat Jntypically 22 min late · 9% over an hour34%
- Gharaundatypically 30 min late · 10% over an hour25%
- Karnaltypically 36 min late · 14% over an hour21%
- Taraoritypically 36 min late · 14% over an hour21%
- Nilokheritypically 39 min late · 17% over an hour19%
- Kurukshetra Jntypically 45 min late · 22% over an hour17%
- Ambala Cant Jntypically 15 min late · 9% over an hour50%
- Lalrutypically 19 min late · 10% over an hour39%
- Chandigarhtypically 19 min late · 10% over an hour39%
- Kalkatypically 18 min late · 9% over an hour44%
When it runs late
Roughest January, April, May, June, August and December: in June it typically runs 31 min late and reaches Kalka on time only 20% of the time — against 73% around November. A year-round average hides that.
Runs latest on Saturdays (36% on time), best on Mondays (52%).
Longest halts
- Ambala Cant Jn UMB8 min · arrives 20:10, departs 20:18
- Chandigarh CDG6 min · arrives 21:02, departs 21:08