18021 Kharagpur–Khurda Road Express
Mail/Express · 364 km · 9 hr 10 min · 35 stops · Daily
- Departs
- 04:40
- Kharagpur Jn
- Arrives
- 13:50
- Khurda Road Jn
- Journey
- 9 hr 10 min
- 364 km · 35 stops
- Runs
- Daily
- On time
- 50%
- usually 15 min late
18021 running status
Checking where it is…
18021 coach position
Fetching the coach order…
18021 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 Kharagpur Jn to Khurda Road Jn
Pick a date — live seats in every class
Route and stops
Day 2 = the day after departure
| # | Station | Arrives | Departs | Halt | Day | Km |
|---|---|---|---|---|---|---|
| 1 | Kharagpur Jn KGP | — | 04:40 | — | 1 | 0 |
| 2 | Narayangarh NYA | 05:01 | 05:02 | 1 min | 1 | 28 |
| 3 | Bakhrabad VKD | 05:09 | 05:10 | 1 min | 1 | 35 |
| 4 | Belda BLDA | 05:16 | 05:17 | 1 min | 1 | 41 |
| 5 | Nikursini NSI | 05:25 | 05:26 | 1 min | 1 | 49 |
| 6 | Dantan DNT | 05:34 | 05:35 | 1 min | 1 | 57 |
| 7 | Lakshannath Road LXD | 05:45 | 05:46 | 1 min | 1 | 67 |
| 8 | Jaleswar JER | 05:53 | 05:54 | 1 min | 1 | 74 |
| 9 | Rajghat Ph RGT | 06:04 | 06:05 | 1 min | 1 | 81 |
| 10 | Amarda Road ARD | 06:13 | 06:14 | 1 min | 1 | 88 |
| 11 | Basta BTS | 06:20 | 06:21 | 1 min | 1 | 93 |
| 12 | Nuagaon Mayurbhanj Road NMBR | 06:26 | 06:27 | 1 min | 1 | 97 |
| 13 | Rupsa Jn ROP | 06:33 | 06:34 | 1 min | 1 | 103 |
| 14 | Haldipada HIP | 06:41 | 06:42 | 1 min | 1 | 109 |
| 15 | Balasore BLS | 06:52 | 06:57 | 5 min | 1 | 121 |
| 16 | Nilgiri Road NGRD | 07:09 | 07:10 | 1 min | 1 | 132 |
| 17 | Khantapara KHF | 07:17 | 07:18 | 1 min | 1 | 136 |
| 18 | Bahanaga Bazar BNBR | 07:29 | 07:30 | 1 min | 1 | 146 |
| 19 | Soro SORO | 07:40 | 07:42 | 2 min | 1 | 154 |
| 20 | Markona MKO | 07:57 | 07:58 | 1 min | 1 | 169 |
| 21 | Ranital RNTL | 08:18 | 08:20 | 2 min | 1 | 175 |
| 22 | Bhadrakh BHC | 08:40 | 08:45 | 5 min | 1 | 180 |
| 23 | Kenduapada KED | 09:24 | 09:25 | 1 min | 1 | 195 |
| 24 | Manjuri Road MZZ | 09:27 | 09:28 | 1 min | 1 | 203 |
| 25 | Baitarni Road BTV | 09:39 | 09:40 | 1 min | 1 | 212 |
| 26 | Jajpur Keonjhar Road JJKR | 09:50 | 09:52 | 2 min | 1 | 223 |
| 27 | Dhanmandal DNM | 10:30 | 10:31 | 1 min | 1 | 260 |
| 28 | Kapilas Road KIS | 10:56 | 10:57 | 1 min | 1 | 281 |
| 29 | Ghantakhal Nidhipur GHNH | 11:35 | 11:36 | 1 min | 1 | 313 |
| 30 | Barang BRAG | 12:04 | 12:05 | 1 min | 1 | 329 |
| 31 | Bhubaneswar New BBSN | 12:12 | 12:13 | 1 min | 1 | 332 |
| 32 | Mancheswar MCS | 12:17 | 12:18 | 1 min | 1 | 338 |
| 33 | Bhubaneswar BBS | 12:30 | 12:35 | 5 min | 1 | 345 |
| 34 | Lingaraj Temple Road Ph LGTR | 12:40 | 12:41 | 1 min | 1 | 349 |
| 35 | Khurda Road Jn KUR | 13:50 | — | — | 1 | 364 |
How reliably 18021 runs
50% arrive on time at the destination
typically 15 min late · 33% on time across the route
From Oct 2025–Oct 2026 · within 15 min counts as on time.
- Kharagpur Jnusually on time87%
- Narayangarhtypically 13 min late56%
- Bakhrabadtypically 15 min late · 3% over an hour50%
- Beldatypically 17 min late · 3% over an hour44%
- Nikursinitypically 19 min late · 4% over an hour39%
- Dantantypically 23 min late · 5% over an hour33%
- Lakshannath Roadtypically 25 min late · 6% over an hour30%
- Jaleswartypically 27 min late · 7% over an hour28%
- Rajghat Phtypically 25 min late · 7% over an hour30%
- Amarda Roadtypically 26 min late · 7% over an hour29%
- Bastatypically 29 min late · 9% over an hour26%
- Nuagaon Mayurbhanj Roadtypically 28 min late · 9% over an hour27%
- Rupsa Jntypically 31 min late · 10% over an hour24%
- Haldipadatypically 33 min late · 11% over an hour23%
- Balasoretypically 34 min late · 14% over an hour22%
- Nilgiri Roadtypically 34 min late · 14% over an hour22%
- Khantaparatypically 33 min late · 14% over an hour23%
- Bahanaga Bazartypically 33 min late · 14% over an hour23%
- Sorotypically 32 min late · 14% over an hour23%
- Markonatypically 35 min late · 15% over an hour21%
- Ranitaltypically 24 min late · 10% over an hour31%
- Bhadrakhtypically 12 min late · 6% over an hour54%
- Kenduapadatypically 4 min late · 4% over an hour71%
- Manjuri Roadtypically 12 min late · 5% over an hour55%
- Baitarni Roadtypically 18 min late · 6% over an hour42%
- Jajpur Keonjhar Roadtypically 17 min late · 6% over an hour44%
- Dhanmandaltypically 44 min late · 22% over an hour17%
- Kapilas Roadtypically 41 min late · 18% over an hour18%
- Ghantakhal Nidhipurtypically 60 min late · 49% over an hour13%
- Barangtypically 50 min late · 32% over an hour15%
- Bhubaneswar Newtypically 48 min late · 30% over an hour16%
- Mancheswartypically 54 min late · 37% over an hour14%
- Bhubaneswartypically 56 min late · 42% over an hour13%
- Lingaraj Temple Road Phtypically 11 min late · 4% over an hour56%
- Khurda Road Jntypically 15 min late · 9% over an hour50%
- Tikirapal P Htypically 34 min late · 8% over an hour22%
When it runs late
Roughest March, July, August, September, October, November and December: in December it typically runs 20 min late and reaches Khurda Road Jn on time only 31% of the time — against 79% around February. A year-round average hides that.
Runs latest on Tuesdays (37% on time), best on Mondays (73%).
Longest halts
- Balasore BLS5 min · arrives 06:52, departs 06:57
- Bhadrakh BHC5 min · arrives 08:40, departs 08:45
- Bhubaneswar BBS5 min · arrives 12:30, departs 12:35
Return train and other trains on this route
- 18022 Khurda Road–Kharagpur ExpressThe return train, Khurda Road Jn to Kharagpur Jn
- 12837 Howrah–Puri Superfast ExpressAlso runs Kharagpur Jn to Khurda Road Jn
- 12863 Howrah–SMVT Bengaluru ExpressAlso runs Kharagpur Jn to Khurda Road Jn
- 06566 Malda Town–SMVT Bengaluru SpecialAlso runs Kharagpur Jn to Khurda Road Jn
- 12254 Anga ExpressAlso runs Kharagpur Jn to Khurda Road Jn
- 12867 Howrah–Pondicherry Superfast ExpressAlso runs Kharagpur Jn to Khurda Road Jn
- 15644 Kamakhya–Puri ExpressAlso runs Kharagpur Jn to Khurda Road Jn
- 18047 Amaravati ExpressAlso runs Kharagpur Jn to Khurda Road Jn
- 15228 Muzaffarpur–SMVT Bengaluru ExpressAlso runs Kharagpur Jn to Khurda Road Jn
Stations on the 18021 route
- Narayangarh (NYA)Day 1 · 28 km from Kharagpur Jn
- Lakshannath Road (LXD)Day 1 · 67 km from Kharagpur Jn
- Nuagaon Mayurbhanj Road (NMBR)Day 1 · 97 km from Kharagpur Jn
- Khantapara (KHF)Day 1 · 136 km from Kharagpur Jn
- Bhadrakh (BHC)Day 1 · 180 km from Kharagpur Jn
- Dhanmandal (DNM)Day 1 · 260 km from Kharagpur Jn