18022 Khurda Road–Kharagpur Express
Mail/Express · 364 km · 8 hr · 34 stops · Daily
- Departs
- 16:30
- Khurda Road Jn
- Arrives
- 00:30
- Kharagpur Jn · day 2
- Journey
- 8 hr
- 364 km · 34 stops
- Runs
- Daily
- On time
- 16%
- usually 67 min late
18022 running status
Checking where it is…
18022 coach position
Fetching the coach order…
18022 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 Khurda Road Jn to Kharagpur 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 | Khurda Road Jn KUR | — | 16:30 | — | 1 | 0 |
| 2 | Lingaraj Temple Road Ph LGTR | 16:44 | 16:45 | 1 min | 1 | 14 |
| 3 | Bhubaneswar BBS | 16:55 | 17:00 | 5 min | 1 | 19 |
| 4 | Mancheswar MCS | 17:09 | 17:10 | 1 min | 1 | 26 |
| 5 | Bhubaneswar New BBSN | 17:16 | 17:17 | 1 min | 1 | 32 |
| 6 | Barang BRAG | 17:23 | 17:25 | 2 min | 1 | 35 |
| 7 | Ghantakhal Nidhipur GHNH | 17:42 | 17:43 | 1 min | 1 | 51 |
| 8 | Kapilas Road KIS | 18:14 | 18:15 | 1 min | 1 | 83 |
| 9 | Dhanmandal DNM | 18:29 | 18:30 | 1 min | 1 | 104 |
| 10 | Jajpur Keonjhar Road JJKR | 18:53 | 18:55 | 2 min | 1 | 140 |
| 11 | Baitarni Road BTV | 19:17 | 19:18 | 1 min | 1 | 152 |
| 12 | Manjuri Road MZZ | 19:27 | 19:28 | 1 min | 1 | 160 |
| 13 | Kenduapada KED | 19:34 | 19:35 | 1 min | 1 | 168 |
| 14 | Bhadrakh BHC | 20:10 | 20:15 | 5 min | 1 | 184 |
| 15 | Markona MKO | 20:33 | 20:34 | 1 min | 1 | 195 |
| 16 | Soro SORO | 20:46 | 20:47 | 1 min | 1 | 209 |
| 17 | Bahanaga Bazar BNBR | 20:55 | 20:56 | 1 min | 1 | 218 |
| 18 | Khantapara KHF | 21:05 | 21:06 | 1 min | 1 | 227 |
| 19 | Nilgiri Road NGRD | 21:11 | 21:12 | 1 min | 1 | 232 |
| 20 | Balasore BLS | 21:17 | 21:22 | 5 min | 1 | 243 |
| 21 | Haldipada HIP | 21:38 | 21:39 | 1 min | 1 | 254 |
| 22 | Rupsa Jn ROP | 21:46 | 21:47 | 1 min | 1 | 261 |
| 23 | Nuagaon Mayurbhanj Road NMBR | 21:56 | 21:57 | 1 min | 1 | 266 |
| 24 | Basta BTS | 22:01 | 22:03 | 2 min | 1 | 270 |
| 25 | Amarda Road ARD | 22:08 | 22:10 | 2 min | 1 | 276 |
| 26 | Rajghat Ph RGT | 22:17 | 22:18 | 1 min | 1 | 283 |
| 27 | Jaleswar JER | 22:25 | 22:26 | 1 min | 1 | 290 |
| 28 | Lakshannath Road LXD | 22:32 | 22:34 | 2 min | 1 | 296 |
| 29 | Dantan DNT | 22:42 | 22:44 | 2 min | 1 | 307 |
| 30 | Nikursini NSI | 22:52 | 22:53 | 1 min | 1 | 315 |
| 31 | Belda BLDA | 23:01 | 23:02 | 1 min | 1 | 323 |
| 32 | Bakhrabad VKD | 23:09 | 23:10 | 1 min | 1 | 329 |
| 33 | Narayangarh NYA | 23:16 | 23:17 | 1 min | 1 | 336 |
| 34 | Kharagpur Jn KGP | 00:30 | — | — | 2 | 364 |
How reliably 18022 runs
16% arrive on time at the destination
typically 67 min late · 23% on time across the route
From Oct 2025–Oct 2026 · within 15 min counts as on time.
- Khurda Road Jnusually on time91%
- Lingaraj Temple Road Phtypically 3 min late90%
- Bhubaneswartypically 8 min late75%
- Mancheswartypically 12 min late · 3% over an hour63%
- Bhubaneswar Newtypically 16 min late · 3% over an hour47%
- Barangtypically 14 min late · 3% over an hour53%
- Ghantakhal Nidhipurtypically 15 min late · 3% over an hour50%
- Kapilas Roadtypically 41 min late · 18% over an hour18%
- Dhanmandaltypically 50 min late · 27% over an hour15%
- Jajpur Keonjhar Roadtypically 69 min late · 66% over an hour11%
- Baitarni Roadtypically 60 min late · 50% over an hour13%
- Manjuri Roadtypically 63 min late · 54% over an hour12%
- Kenduapadatypically 65 min late · 58% over an hour12%
- Bhadrakhtypically 49 min late · 37% over an hour15%
- Markonatypically 56 min late · 44% over an hour13%
- Sorotypically 62 min late · 52% over an hour12%
- Bahanaga Bazartypically 64 min late · 55% over an hour12%
- Khantaparatypically 67 min late · 58% over an hour11%
- Nilgiri Roadtypically 68 min late · 60% over an hour11%
- Balasoretypically 74 min late · 66% over an hour10%
- Haldipadatypically 74 min late · 67% over an hour10%
- Rupsa Jntypically 76 min late · 69% over an hour10%
- Nuagaon Mayurbhanj Roadtypically 73 min late · 65% over an hour10%
- Bastatypically 76 min late · 70% over an hour10%
- Amarda Roadtypically 81 min late · 73% over an hour9%
- Rajghat Phtypically 79 min late · 71% over an hour9%
- Jaleswartypically 82 min late · 74% over an hour9%
- Lakshannath Roadtypically 83 min late · 74% over an hour9%
- Dantantypically 86 min late · 75% over an hour9%
- Nikursinitypically 87 min late · 75% over an hour9%
- Beldatypically 88 min late · 76% over an hour9%
- Bakhrabadtypically 89 min late · 76% over an hour8%
- Narayangarhtypically 93 min late · 76% over an hour8%
- Kharagpur Jntypically 67 min late · 56% over an hour16%
Longest halts
- Bhubaneswar BBS5 min · arrives 16:55, departs 17:00
- Bhadrakh BHC5 min · arrives 20:10, departs 20:15
- Balasore BLS5 min · arrives 21:17, departs 21:22
Return train and other trains on this route
- 18021 Kharagpur–Khurda Road ExpressThe return train, Kharagpur Jn to Khurda Road Jn
- 18040 Puri–Shalimar SpecialAlso runs Khurda Road Jn to Kharagpur Jn
- 06565 SMVT Bengaluru–Malda Town SpecialAlso runs Khurda Road Jn to Kharagpur Jn
- 12509 Guwahati ExpressAlso runs Khurda Road Jn to Kharagpur Jn
- 15627 Coimbatore–Silchar Superfast ExpressAlso runs Khurda Road Jn to Kharagpur Jn
- 12842 Coromandel ExpressAlso runs Khurda Road Jn to Kharagpur Jn
- 17065 Shalimar Amrit BharatAlso runs Khurda Road Jn to Kharagpur Jn
- 22808 Santragachi AC Superfast ExpressAlso runs Khurda Road Jn to Kharagpur Jn
- 22818 Mysuru–Howrah ExpressAlso runs Khurda Road Jn to Kharagpur Jn
Stations on the 18022 route
- Lingaraj Temple Road Ph (LGTR)Day 1 · 14 km from Khurda Road Jn
- Ghantakhal Nidhipur (GHNH)Day 1 · 51 km from Khurda Road Jn
- Manjuri Road (MZZ)Day 1 · 160 km from Khurda Road Jn
- Bahanaga Bazar (BNBR)Day 1 · 218 km from Khurda Road Jn
- Rupsa Jn (ROP)Day 1 · 261 km from Khurda Road Jn
- Jaleswar (JER)Day 1 · 290 km from Khurda Road Jn