12343 Darjeeling Mail
Superfast · 631 km · 11 hr 25 min · 8 stops · Daily
- Departs
- 22:15
- Sealdah
- Arrives
- 09:40
- Haldibari · day 2
- Journey
- 11 hr 25 min
- 631 km · 8 stops
- Runs
- Daily
- Fare from
- ₹400
- Sleeper · estimate
- On time
- 76%
- usually 2 min late
12343 running status
Checking where it is…
12343 coach position
Fetching the coach order…
12343 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 Sealdah to Haldibari
Pick a date — live seats in every class
Route and stops
Day 2 = the day after departure
| # | Station | Arrives | Departs | Halt | Day | Km |
|---|---|---|---|---|---|---|
| 1 | Sealdah SDAH | — | 22:15 | — | 1 | 0 |
| 2 | Barddhaman BWN | 23:25 | 23:27 | 2 min | 1 | 107 |
| 3 | Bolpur Shantiniketan BHP | 00:20 | 00:23 | 3 min | 2 | 159 |
| 4 | Malda Town MLDT | 04:05 | 04:15 | 10 min | 2 | 341 |
| 5 | Kishanganj KNE | 06:15 | 06:17 | 2 min | 2 | 487 |
| 6 | New Jalpaiguri NJP | 07:50 | 08:05 | 15 min | 2 | 574 |
| 7 | Jalpaiguri JPG | 08:45 | 08:47 | 2 min | 2 | 609 |
| 8 | Haldibari HDB | 09:40 | — | — | 2 | 631 |
How reliably 12343 runs
76% arrive on time at the destination
typically on time · 51% on time across the route
From Oct 2025–Oct 2026 · within 15 min counts as on time.
- Sealdahusually on time100%
- Barddhamantypically 27 min late28%
- Bolpur Shantiniketantypically 23 min late33%
- Malda Townusually on time · 4% over an hour90%
- Kishanganjtypically 32 min late · 13% over an hour23%
- New Jalpaiguritypically 20 min late · 9% over an hour38%
- Jalpaiguritypically 33 min late · 13% over an hour23%
- Haldibariusually on time · 9% over an hour76%
When it runs late
Runs latest on Thursdays (58% on time), best on Mondays (83%).
Longest halts
- New Jalpaiguri NJP15 min · arrives 07:50, departs 08:05
- Malda Town MLDT10 min · arrives 04:05, departs 04:15