18420 Jaynagar–Puri Express
Mail/Express · 996 km · 21 hr 35 min · 24 stops · Sat
- Departs
- 05:20
- Jaynagar
- Arrives
- 02:55
- Puri · day 2
- Journey
- 21 hr 35 min
- 996 km · 24 stops
- Runs
- Sat
- Fare from
- ₹510
- Sleeper · estimate
- On time
- 31%
- usually 35 min late
18420 running status
Checking where it is…
18420 coach position
Fetching the coach order…
18420 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 Jaynagar 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 | Jaynagar JYG | — | 05:20 | — | 1 | 0 |
| 2 | Madhubani MBI | 05:49 | 05:51 | 2 min | 1 | 32 |
| 3 | Sakri Jn SKI | 06:06 | 06:08 | 2 min | 1 | 49 |
| 4 | Darbhanga Jn DBG | 06:35 | 06:40 | 5 min | 1 | 68 |
| 5 | Laheria Sarai LSI | 06:48 | 06:50 | 2 min | 1 | 72 |
| 6 | Samastipur Jn SPJ | 07:55 | 08:00 | 5 min | 1 | 105 |
| 7 | Barauni Jn BJU | 09:05 | 09:15 | 10 min | 1 | 156 |
| 8 | Kiul Jn KIUL | 10:40 | 10:45 | 5 min | 1 | 196 |
| 9 | Jhajha JAJ | 11:55 | 12:00 | 5 min | 1 | 250 |
| 10 | Jasidih Jn JSME | 12:30 | 12:38 | 8 min | 1 | 293 |
| 11 | Madhupur Jn MDP | 12:58 | 13:02 | 4 min | 1 | 322 |
| 12 | Asansol Jn ASN | 15:00 | 15:20 | 20 min | 1 | 404 |
| 13 | Adra Jn ADRA | 16:30 | 16:35 | 5 min | 1 | 445 |
| 14 | Bankura BQA | 17:15 | 17:17 | 2 min | 1 | 498 |
| 15 | Bishnupur VSU | 17:43 | 17:45 | 2 min | 1 | 529 |
| 16 | Midnapore MDN | 19:03 | 19:05 | 2 min | 1 | 601 |
| 17 | Hijli (Kharagpur) HIJ | 19:50 | 20:00 | 10 min | 1 | 620 |
| 18 | Balasore BLS | 21:10 | 21:15 | 5 min | 1 | 732 |
| 19 | Bhadrakh BHC | 22:35 | 22:37 | 2 min | 1 | 791 |
| 20 | Jajpur Keonjhar Road JJKR | 23:03 | 23:05 | 2 min | 1 | 834 |
| 21 | Cuttack CTC | 00:05 | 00:10 | 5 min | 2 | 906 |
| 22 | Bhubaneswar BBS | 00:45 | 00:50 | 5 min | 2 | 933 |
| 23 | Khurda Road Jn KUR | 01:05 | 01:10 | 5 min | 2 | 952 |
| 24 | Puri PURI | 02:55 | — | — | 2 | 996 |
How reliably 18420 runs
31% arrive on time at the destination
typically 35 min late · 39% on time across the route
From Sept 2025–Sept 2026 · within 15 min counts as on time.
- Jaynagarusually on time · 4% over an hour91%
- Madhubanitypically 10 min late · 4% over an hour68%
- Sakri Jntypically 12 min late · 4% over an hour59%
- Darbhanga Jntypically 14 min late · 6% over an hour54%
- Laheria Saraitypically 17 min late · 6% over an hour44%
- Samastipur Jntypically 4 min late · 6% over an hour75%
- Barauni Jntypically 19 min late · 15% over an hour39%
- Kiul Jntypically 28 min late · 25% over an hour27%
- Jhajhatypically 8 min late · 25% over an hour59%
- Jasidih Jntypically 26 min late · 27% over an hour29%
- Madhupur Jntypically 35 min late · 27% over an hour21%
- Asansol Jntypically 8 min late · 17% over an hour54%
- Adra Jntypically 17 min late · 19% over an hour44%
- Bankuratypically 27 min late · 21% over an hour28%
- Bishnupurtypically 28 min late · 21% over an hour27%
- Midnaporetypically 9 min late · 13% over an hour55%
- Hijli (Kharagpur)typically 21 min late · 19% over an hour36%
- Balasoretypically 38 min late · 27% over an hour20%
- Bhadrakhtypically 26 min late · 21% over an hour29%
- Jajpur Keonjhar Roadtypically 41 min late · 31% over an hour18%
- Cuttacktypically 59 min late · 50% over an hour13%
- Bhubaneswartypically 70 min late · 62% over an hour11%
- Khurda Road Jntypically 85 min late · 73% over an hour9%
- Puritypically 35 min late · 33% over an hour31%
Longest halts
- Asansol Jn ASN20 min · arrives 15:00, departs 15:20
- Barauni Jn BJU10 min · arrives 09:05, departs 09:15
- Hijli (Kharagpur) HIJ10 min · arrives 19:50, departs 20:00
- Jasidih Jn JSME8 min · arrives 12:30, departs 12:38
- Darbhanga Jn DBG5 min · arrives 06:35, departs 06:40
- Samastipur Jn SPJ5 min · arrives 07:55, departs 08:00