12344 Darjeeling Mail
Composite · 631 km · 11 hr 20 min · 8 stops · Daily
- Departs
- 18:15
- Haldibari
- Arrives
- 05:35
- Sealdah · day 2
- Journey
- 11 hr 20 min
- 631 km · 8 stops
- Runs
- Daily
- On time
- 86%
- usually on time
12344 running status
Checking where it is…
12344 coach position
Fetching the coach order…
12344 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 Haldibari to Sealdah
Pick a date — live seats in every class
Route and stops
Day 2 = the day after departure
| # | Station | Arrives | Departs | Halt | Day | Km |
|---|---|---|---|---|---|---|
| 1 | Haldibari HDB | — | 18:15 | — | 1 | 0 |
| 2 | Jalpaiguri JPG | 18:35 | 18:37 | 2 min | 1 | 22 |
| 3 | New Jalpaiguri NJP | 19:20 | 19:30 | 10 min | 1 | 57 |
| 4 | Kishanganj KNE | 20:38 | 20:40 | 2 min | 1 | 144 |
| 5 | Malda Town MLDT | 23:20 | 23:30 | 10 min | 1 | 289 |
| 6 | Bolpur Shantiniketan BHP | 01:54 | 01:57 | 3 min | 2 | 472 |
| 7 | Barddhaman BWN | 02:46 | 02:48 | 2 min | 2 | 524 |
| 8 | Sealdah SDAH | 05:35 | — | — | 2 | 631 |
How reliably 12344 runs
86% arrive on time at the destination
typically on time · 73% on time across the route
From Oct 2025–Oct 2026 · within 15 min counts as on time.
- Haldibariusually on time95%
- Jalpaiguritypically 5 min late95%
- New Jalpaiguritypically 4 min late88%
- Kishanganjtypically 7 min late78%
- Malda Townusually on time · 3% over an hour91%
- Bolpur Shantiniketantypically 27 min late · 7% over an hour28%
- Barddhamantypically 31 min late · 10% over an hour24%
- Sealdahusually on time · 4% over an hour86%
Longest halts
- New Jalpaiguri NJP10 min · arrives 19:20, departs 19:30
- Malda Town MLDT10 min · arrives 23:20, departs 23:30