18038 Jajpur Keonjhar Road–Kharagpur Express
Mail/Express · 223 km · 6 hr · 36 stops · Daily
- Departs
- 06:20
- Jajpur Keonjhar Road
- Arrives
- 12:20
- Kharagpur Jn
- Journey
- 6 hr
- 223 km · 36 stops
- Runs
- Daily
- On time
- 79%
- usually on time
18038 running status
Checking where it is…
18038 coach position
Fetching the coach order…
18038 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 Jajpur Keonjhar Road 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 | Jajpur Keonjhar Road JJKR | — | 06:20 | — | 1 | 0 |
| 2 | Korai KRIH | 06:24 | 06:25 | 1 min | 1 | 5 |
| 3 | Baitarni Road BTV | 06:31 | 06:32 | 1 min | 1 | 12 |
| 4 | Dulakhapatna Ph DLPT | 06:38 | 06:39 | 1 min | 1 | 17 |
| 5 | Manjuri Road MZZ | 06:44 | 06:45 | 1 min | 1 | 20 |
| 6 | Kenduapada KED | 06:51 | 06:52 | 1 min | 1 | 28 |
| 7 | Kapali Road Ph KPLD | 06:56 | 06:57 | 1 min | 1 | 32 |
| 8 | Randia Baudpur RDBR | 07:02 | 07:03 | 1 min | 1 | 37 |
| 9 | Bhadrakh BHC | 07:20 | 07:25 | 5 min | 1 | 44 |
| 10 | Ranital RNTL | 07:32 | 07:33 | 1 min | 1 | 48 |
| 11 | Markona MKO | 07:39 | 07:40 | 1 min | 1 | 55 |
| 12 | Sabira SZZ | 07:46 | 07:47 | 1 min | 1 | 60 |
| 13 | Soro SORO | 07:53 | 07:54 | 1 min | 1 | 69 |
| 14 | Bahanaga Bazar BNBR | 08:02 | 08:04 | 2 min | 1 | 78 |
| 15 | Panpana Ph PNPN | 08:10 | 08:11 | 1 min | 1 | 83 |
| 16 | Khantapara KHF | 08:15 | 08:16 | 1 min | 1 | 87 |
| 17 | Nilgiri Road NGRD | 08:23 | 08:24 | 1 min | 1 | 92 |
| 18 | Balasore BLS | 08:28 | 08:33 | 5 min | 1 | 102 |
| 19 | Tikirapal P H TKPL | 08:43 | 08:44 | 1 min | 1 | 107 |
| 20 | Haldipada HIP | 08:52 | 08:53 | 1 min | 1 | 114 |
| 21 | Rupsa Jn ROP | 08:59 | 09:00 | 1 min | 1 | 120 |
| 22 | Nuagaon Mayurbhanj Road NMBR | 09:07 | 09:08 | 1 min | 1 | 126 |
| 23 | Basta BTS | 09:13 | 09:14 | 1 min | 1 | 130 |
| 24 | Amarda Road ARD | 09:21 | 09:23 | 2 min | 1 | 136 |
| 25 | Rajghat Ph RGT | 09:29 | 09:30 | 1 min | 1 | 142 |
| 26 | Jaleswar JER | 09:37 | 09:39 | 2 min | 1 | 150 |
| 27 | Lakshannath Road LXD | 09:45 | 09:46 | 1 min | 1 | 156 |
| 28 | Angua P H AGV | 09:51 | 09:52 | 1 min | 1 | 162 |
| 29 | Dantan DNT | 09:56 | 09:57 | 1 min | 1 | 167 |
| 30 | Nikursini NSI | 10:03 | 10:05 | 2 min | 1 | 175 |
| 31 | Belda BLDA | 10:11 | 10:13 | 2 min | 1 | 183 |
| 32 | Bakhrabad VKD | 10:19 | 10:20 | 1 min | 1 | 189 |
| 33 | Narayangarh NYA | 10:29 | 10:30 | 1 min | 1 | 195 |
| 34 | Benapur BPE | 10:39 | 10:40 | 1 min | 1 | 206 |
| 35 | Hijli (Kharagpur) HIJ | 10:49 | 10:50 | 1 min | 1 | 215 |
| 36 | Kharagpur Jn KGP | 12:20 | — | — | 1 | 223 |
How reliably 18038 runs
79% arrive on time at the destination
typically on time · 53% on time across the route
From Oct 2025–Oct 2026 · within 15 min counts as on time.
- Jajpur Keonjhar Roadusually on time100%
- Koraitypically 5 min late96%
- Baitarni Roadtypically 7 min late95%
- Dulakhapatna Phtypically 6 min late96%
- Manjuri Roadtypically 6 min late95%
- Kenduapadatypically 7 min late93%
- Kapali Road Phtypically 7 min late92%
- Randia Baudpurtypically 8 min late83%
- Bhadrakhusually on time95%
- Ranitaltypically 5 min late86%
- Markonatypically 7 min late83%
- Sabiratypically 5 min late84%
- Sorotypically 11 min late64%
- Bahanaga Bazartypically 11 min late63%
- Panpana Phtypically 10 min late66%
- Khantaparatypically 13 min late · 3% over an hour55%
- Nilgiri Roadtypically 13 min late · 3% over an hour55%
- Balasoretypically 22 min late · 5% over an hour34%
- Tikirapal P Htypically 21 min late · 4% over an hour36%
- Haldipadatypically 22 min late · 5% over an hour34%
- Rupsa Jntypically 30 min late · 9% over an hour25%
- Nuagaon Mayurbhanj Roadtypically 30 min late · 10% over an hour25%
- Bastatypically 36 min late · 17% over an hour21%
- Amarda Roadtypically 37 min late · 21% over an hour20%
- Rajghat Phtypically 34 min late · 20% over an hour22%
- Jaleswartypically 41 min late · 26% over an hour18%
- Lakshannath Roadtypically 42 min late · 26% over an hour18%
- Angua P Htypically 4 min late · 4% over an hour64%
- Dantantypically 47 min late · 35% over an hour16%
- Nikursinitypically 51 min late · 38% over an hour15%
- Beldatypically 56 min late · 44% over an hour13%
- Bakhrabadtypically 59 min late · 47% over an hour13%
- Narayangarhtypically 57 min late · 45% over an hour13%
- Benapurtypically 60 min late · 50% over an hour13%
- Hijli (Kharagpur)typically 63 min late · 58% over an hour12%
- Kharagpur Jnusually on time79%
Longest halts
- Bhadrakh BHC5 min · arrives 07:20, departs 07:25
- Balasore BLS5 min · arrives 08:28, departs 08:33
Return train and other trains on this route
- 18037 Kharagpur–Jajpur Keonjhar Road ExpressThe return train, Kharagpur Jn to Jajpur Keonjhar Road
- 12882 Garib RathAlso runs Jajpur Keonjhar Road to Kharagpur Jn
- 12888 Puri–Shalimar SuperfastAlso runs Jajpur Keonjhar Road to Kharagpur Jn
- 12896 Puri–Shalimar SuperfastAlso runs Jajpur Keonjhar Road to Kharagpur Jn
- 15643 Puri–Kamakhya ExpressAlso runs Jajpur Keonjhar Road to Kharagpur Jn
- 22804 Sambalpur–Shalimar Superfast ExpressAlso runs Jajpur Keonjhar Road to Kharagpur Jn
- 22836 Puri–Shalimar SuperfastAlso runs Jajpur Keonjhar Road to Kharagpur Jn
- 20832 Mahimagosain ExpressAlso runs Jajpur Keonjhar Road to Kharagpur Jn
- 18410 Salmari Jagannath ExpressAlso runs Jajpur Keonjhar Road to Kharagpur Jn
Stations on the 18038 route
- Korai (KRIH)Day 1 · 5 km from Jajpur Keonjhar Road
- Kapali Road Ph (KPLD)Day 1 · 32 km from Jajpur Keonjhar Road
- Sabira (SZZ)Day 1 · 60 km from Jajpur Keonjhar Road
- Nilgiri Road (NGRD)Day 1 · 92 km from Jajpur Keonjhar Road
- Nuagaon Mayurbhanj Road (NMBR)Day 1 · 126 km from Jajpur Keonjhar Road
- Lakshannath Road (LXD)Day 1 · 156 km from Jajpur Keonjhar Road