18409 Jagannath Express
Mail/Express · 499 km · 9 hr 40 min · 17 stops · Daily
- Departs
- 18:55
- Shalimar
- Arrives
- 04:35
- Puri · day 2
- Journey
- 9 hr 40 min
- 499 km · 17 stops
- Runs
- Daily
- Fare from
- ₹320
- Sleeper · estimate
- On time
- 72%
- usually on time
18409 running status
Checking where it is…
18409 coach position
Fetching the coach order…
18409 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 Shalimar to Puri
Pick a date — live seats in every class
Route and stops
Day 2 = the day after departure
| # | Station | Arrives | Departs | Halt | Day | Km |
|---|---|---|---|---|---|---|
| 1 | Shalimar SHM | — | 18:55 | — | 1 | 0 |
| 2 | Santragachi Jn SRC | 19:10 | 19:12 | 2 min | 1 | 5 |
| 3 | Mecheda MCA | 20:00 | 20:02 | 2 min | 1 | 56 |
| 4 | Kharagpur Jn KGP | 20:45 | 20:50 | 5 min | 1 | 113 |
| 5 | Belda BLDA | 21:23 | 21:25 | 2 min | 1 | 154 |
| 6 | Dantan DNT | 21:36 | 21:37 | 1 min | 1 | 170 |
| 7 | Jaleswar JER | 21:48 | 21:50 | 2 min | 1 | 187 |
| 8 | Basta BTS | 22:16 | 22:18 | 2 min | 1 | 207 |
| 9 | Rupsa Jn ROP | 22:28 | 22:30 | 2 min | 1 | 216 |
| 10 | Balasore BLS | 22:50 | 22:55 | 5 min | 1 | 234 |
| 11 | Soro SORO | 23:18 | 23:20 | 2 min | 1 | 268 |
| 12 | Bhadrakh BHC | 00:03 | 00:05 | 2 min | 2 | 293 |
| 13 | Jajpur Keonjhar Road JJKR | 00:26 | 00:28 | 2 min | 2 | 337 |
| 14 | Cuttack CTC | 01:27 | 01:32 | 5 min | 2 | 409 |
| 15 | Bhubaneswar BBS | 02:10 | 02:15 | 5 min | 2 | 436 |
| 16 | Khurda Road Jn KUR | 02:40 | 02:45 | 5 min | 2 | 455 |
| 17 | Puri PURI | 04:35 | — | — | 2 | 499 |
How reliably 18409 runs
72% arrive on time at the destination
typically on time · 43% on time across the route
From Oct 2025–Oct 2026 · within 15 min counts as on time.
- Shalimarusually on time95%
- Santragachi Jntypically 4 min late88%
- Mechedatypically 14 min late · 3% over an hour53%
- Kharagpur Jntypically 18 min late · 4% over an hour42%
- Beldatypically 21 min late · 6% over an hour36%
- Dantantypically 25 min late · 6% over an hour30%
- Jaleswartypically 26 min late · 9% over an hour29%
- Bastatypically 19 min late · 8% over an hour39%
- Rupsa Jntypically 20 min late · 9% over an hour38%
- Balasoretypically 18 min late · 8% over an hour42%
- Sorotypically 21 min late · 8% over an hour36%
- Bhadrakhtypically 12 min late · 8% over an hour57%
- Jajpur Keonjhar Roadtypically 23 min late · 10% over an hour33%
- Cuttacktypically 53 min late · 37% over an hour14%
- Bhubaneswartypically 55 min late · 39% over an hour14%
- Khurda Road Jntypically 56 min late · 41% over an hour13%
- Puriusually on time · 9% over an hour72%
When it runs late
Roughest July: in July it typically runs 20 min late and reaches Puri on time only 45% of the time — against 87% around April. A year-round average hides that.
Longest halts
- Kharagpur Jn KGP5 min · arrives 20:45, departs 20:50
- Balasore BLS5 min · arrives 22:50, departs 22:55
- Cuttack CTC5 min · arrives 01:27, departs 01:32
- Bhubaneswar BBS5 min · arrives 02:10, departs 02:15
- Khurda Road Jn KUR5 min · arrives 02:40, departs 02:45
Return train and other trains on this route
- 18410 Salmari Jagannath ExpressThe return train, Puri to Shalimar
- 12881 Puri Garib RathAlso runs Shalimar to Puri
- 12887 Shalimar–Puri Superfast ExpressAlso runs Shalimar to Puri
- 12895 Shalimar–Puri Superfast ExpressAlso runs Shalimar to Puri
- 22835 Shalimar–Puri Superfast ExpressAlso runs Shalimar to Puri
- 18039 Shalimar–Puri Superfast SpecialAlso runs Shalimar to Puri