18125 Rourkela–Puri Express
Mail/Express · 528 km · 17 hr 55 min · 79 stops · Daily
- Departs
- 07:50
- Rourkela
- Arrives
- 01:45
- Puri · day 2
- Journey
- 17 hr 55 min
- 528 km · 79 stops
- Runs
- Daily
- On time
- 77%
- usually on time
18125 running status
Checking where it is…
18125 coach position
Fetching the coach order…
18125 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 Rourkela 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 | Rourkela ROU | — | 07:50 | — | 1 | 0 |
| 2 | Panposh PPO | 07:59 | 08:00 | 1 min | 1 | 6 |
| 3 | Kalunga KLG | 08:09 | 08:10 | 1 min | 1 | 14 |
| 4 | Kansbahal KXN | 08:16 | 08:17 | 1 min | 1 | 21 |
| 5 | Rajgangpur GP | 08:25 | 08:26 | 1 min | 1 | 30 |
| 6 | Sonakhan SXN | 08:33 | 08:34 | 1 min | 1 | 37 |
| 7 | Sogora SOGR | 08:41 | 08:42 | 1 min | 1 | 43 |
| 8 | Garpos GPH | 08:48 | 08:49 | 1 min | 1 | 49 |
| 9 | Tangarmunda Bh TGM | 08:57 | 08:58 | 1 min | 1 | 57 |
| 10 | Bamra BMB | 09:06 | 09:07 | 1 min | 1 | 65 |
| 11 | Dharuadihi DIH | 09:15 | 09:16 | 1 min | 1 | 74 |
| 12 | Bagdihi BEH | 09:21 | 09:22 | 1 min | 1 | 81 |
| 13 | Panpali Ph PNPL | 09:27 | 09:28 | 1 min | 1 | 87 |
| 14 | Dhutra DTV | 09:37 | 09:38 | 1 min | 1 | 93 |
| 15 | Jharsuguda Jn JSG | 10:20 | 10:25 | 5 min | 1 | 101 |
| 16 | Jharsuguda Road JSGR | 10:33 | 10:35 | 2 min | 1 | 104 |
| 17 | Brundamal BXQ | 10:42 | 10:44 | 2 min | 1 | 108 |
| 18 | Lapanga LPG | 10:53 | 10:55 | 2 min | 1 | 117 |
| 19 | Rengali RGL | 11:05 | 11:07 | 2 min | 1 | 128 |
| 20 | Sason SSN | 11:18 | 11:20 | 2 min | 1 | 136 |
| 21 | Sarla Jn SLRA | 11:29 | 11:31 | 2 min | 1 | 143 |
| 22 | Sambalpur SBP | 11:50 | 12:10 | 20 min | 1 | 150 |
| 23 | Sambalpur City SBPY | 12:23 | 12:25 | 2 min | 1 | 156 |
| 24 | Maneswar MANE | 12:38 | 12:40 | 2 min | 1 | 165 |
| 25 | Hatibari HATB | 12:50 | 12:52 | 2 min | 1 | 178 |
| 26 | Jujomura JUJA | 13:04 | 13:06 | 2 min | 1 | 189 |
| 27 | Charmal CHAR | 13:19 | 13:21 | 2 min | 1 | 206 |
| 28 | Rairakhol RAIR | 13:34 | 13:36 | 2 min | 1 | 221 |
| 29 | Bamur BAMR | 13:48 | 13:50 | 2 min | 1 | 237 |
| 30 | Saragipali SRGP | 14:00 | 14:02 | 2 min | 1 | 247 |
| 31 | Handapa HNPA | 14:13 | 14:15 | 2 min | 1 | 261 |
| 32 | Boinda BONA | 14:33 | 14:35 | 2 min | 1 | 268 |
| 33 | Jarapada JRPD | 14:53 | 14:55 | 2 min | 1 | 283 |
| 34 | Kerejanga KPJG | 15:15 | 15:17 | 2 min | 1 | 293 |
| 35 | Angul ANGL | 15:48 | 15:50 | 2 min | 1 | 307 |
| 36 | Talcher Road TLHD | 16:00 | 16:01 | 1 min | 1 | 319 |
| 37 | Talcher TLHR | 16:11 | 16:31 | 20 min | 1 | 325 |
| 38 | Talcher Thermal Ph TTPT | 16:45 | 16:46 | 1 min | 1 | 335 |
| 39 | Budhapank BDPK | 16:50 | 16:51 | 1 min | 1 | 338 |
| 40 | Meramandali MRDL | 16:57 | 16:58 | 1 min | 1 | 346 |
| 41 | Nayabhagirathipur Ph NBT | 17:06 | 17:07 | 1 min | 1 | 355 |
| 42 | Hindol Road HND | 17:13 | 17:14 | 1 min | 1 | 360 |
| 43 | Mahadia Ph MHDB | 17:20 | 17:21 | 1 min | 1 | 365 |
| 44 | Sadashibapur SSPR | 17:27 | 17:28 | 1 min | 1 | 369 |
| 45 | Dandimal Ph DNDL | 17:33 | 17:34 | 1 min | 1 | 373 |
| 46 | Dhenkanal DNKL | 17:41 | 17:46 | 5 min | 1 | 380 |
| 47 | Shyamacharanpur Ph SCPR | 17:52 | 17:53 | 1 min | 1 | 385 |
| 48 | Joranda Road JRZ | 18:02 | 18:03 | 1 min | 1 | 388 |
| 49 | Rajath Garh RJGR | 18:12 | 18:13 | 1 min | 1 | 400 |
| 50 | Machapur Bh MZY | 18:18 | 18:19 | 1 min | 1 | 403 |
| 51 | Gurudijhatia GJTA | 18:27 | 18:28 | 1 min | 1 | 410 |
| 52 | Badapadagaon Ph BDPG | 18:33 | 18:34 | 1 min | 1 | 414 |
| 53 | Charbatia CBT | 18:39 | 18:40 | 1 min | 1 | 418 |
| 54 | Salegaon SQQ | 18:47 | 18:48 | 1 min | 1 | 423 |
| 55 | Nergundi Jn NRG | 18:55 | 18:56 | 1 min | 1 | 426 |
| 56 | Manguli Choudwar Ph MACR | 19:00 | 19:01 | 1 min | 1 | 429 |
| 57 | Kendrapara Road KNPR | 19:06 | 19:07 | 1 min | 1 | 433 |
| 58 | Cuttack CTC | 19:10 | 19:15 | 5 min | 1 | 438 |
| 59 | Kathajori Ph KTJI | 19:21 | 19:22 | 1 min | 1 | 439 |
| 60 | Gopalpur Balikuda GBK | 19:25 | 19:26 | 1 min | 1 | 442 |
| 61 | Barang BRAG | 19:36 | 19:37 | 1 min | 1 | 449 |
| 62 | Bhubaneswar New BBSN | 19:39 | 19:40 | 1 min | 1 | 452 |
| 63 | Patia Ph PTAB | 19:44 | 19:45 | 1 min | 1 | 455 |
| 64 | Mancheswar MCS | 19:49 | 19:50 | 1 min | 1 | 458 |
| 65 | Vanivihar Ph BNBH | 19:54 | 19:55 | 1 min | 1 | 461 |
| 66 | Bhubaneswar BBS | 20:00 | 20:05 | 5 min | 1 | 465 |
| 67 | Lingaraj Temple Road Ph LGTR | 20:09 | 20:10 | 1 min | 1 | 469 |
| 68 | Retang RTN | 20:18 | 20:19 | 1 min | 1 | 476 |
| 69 | Khurda Road Jn KUR | 20:30 | 20:35 | 5 min | 1 | 484 |
| 70 | Haripurgram Jn HPGM | 20:41 | 20:42 | 1 min | 1 | 486 |
| 71 | Motari H MWQ | 20:47 | 20:48 | 1 min | 1 | 492 |
| 72 | Kanas Road KASR | 20:53 | 20:54 | 1 min | 1 | 495 |
| 73 | Delang DEG | 20:59 | 21:00 | 1 min | 1 | 499 |
| 74 | Jenapur Road Ph JPRD | 21:05 | 21:06 | 1 min | 1 | 503 |
| 75 | Birpurusothampur BRST | 21:10 | 21:11 | 1 min | 1 | 506 |
| 76 | Sakhi Gopal SIL | 21:15 | 21:16 | 1 min | 1 | 512 |
| 77 | Jankideipur Ph JKDP | 21:21 | 21:22 | 1 min | 1 | 518 |
| 78 | Malatipatpur MLT | 21:29 | 21:30 | 1 min | 1 | 521 |
| 79 | Puri PURI | 01:45 | — | — | 2 | 528 |
How reliably 18125 runs
77% arrive on time at the destination
typically on time · 26% on time across the route
From Oct 2025–Oct 2026 · within 15 min counts as on time.
- Rourkelausually on time84%
- Panposhtypically 9 min late65%
- Kalungatypically 17 min late · 4% over an hour44%
- Kansbahaltypically 21 min late · 4% over an hour36%
- Rajgangpurtypically 25 min late · 8% over an hour30%
- Sonakhantypically 29 min late · 11% over an hour26%
- Sogoratypically 31 min late · 12% over an hour24%
- Garpostypically 31 min late · 13% over an hour24%
- Tangarmunda Bhtypically 33 min late · 14% over an hour23%
- Bamratypically 33 min late · 13% over an hour23%
- Dharuadihitypically 35 min late · 14% over an hour21%
- Bagdihitypically 36 min late · 13% over an hour21%
- Panpali Phtypically 33 min late · 10% over an hour23%
- Dhutratypically 34 min late · 11% over an hour22%
- Jharsuguda Jntypically 10 min late · 7% over an hour58%
- Jharsuguda Roadtypically 12 min late · 7% over an hour54%
- Brundamaltypically 15 min late · 8% over an hour50%
- Lapangatypically 20 min late · 9% over an hour38%
- Rengalitypically 23 min late · 12% over an hour33%
- Sasontypically 24 min late · 11% over an hour31%
- Sarla Jntypically 23 min late · 9% over an hour33%
- Sambalpurtypically 21 min late · 9% over an hour36%
- Sambalpur Citytypically 22 min late · 11% over an hour34%
- Maneswartypically 20 min late · 10% over an hour38%
- Hatibaritypically 22 min late · 10% over an hour34%
- Jujomuratypically 23 min late · 11% over an hour33%
- Charmaltypically 29 min late · 14% over an hour26%
- Rairakholtypically 31 min late · 16% over an hour24%
- Bamurtypically 36 min late · 17% over an hour21%
- Saragipalitypically 37 min late · 17% over an hour20%
- Handapatypically 40 min late · 23% over an hour19%
- Boindatypically 36 min late · 19% over an hour21%
- Jarapadatypically 36 min late · 20% over an hour21%
- Kerejangatypically 27 min late · 16% over an hour28%
- Angultypically 18 min late · 12% over an hour42%
- Talcher Roadtypically 34 min late · 21% over an hour22%
- Talchertypically 46 min late · 35% over an hour16%
- Talcher Thermal Phtypically 26 min late · 21% over an hour29%
- Budhapanktypically 61 min late · 50% over an hour12%
- Meramandalitypically 77 min late · 69% over an hour10%
- Nayabhagirathipur Phtypically 46 min late · 39% over an hour16%
- Hindol Roadtypically 86 min late · 74% over an hour9%
- Mahadia Phtypically 54 min late · 46% over an hour14%
- Sadashibapurtypically 90 min late · 76% over an hour8%
- Dandimal Phtypically 63 min late · 51% over an hour12%
- Dhenkanaltypically 92 min late · 77% over an hour8%
- Shyamacharanpur Phtypically 63 min late · 52% over an hour12%
- Joranda Roadtypically 95 min late · 76% over an hour8%
- Rajath Garhtypically 103 min late · 81% over an hour7%
- Machapur Bhtypically 103 min late · 81% over an hour7%
- Gurudijhatiatypically 104 min late · 82% over an hour7%
- Badapadagaon Phtypically 69 min late · 58% over an hour11%
- Charbatiatypically 107 min late · 86% over an hour7%
- Salegaontypically 112 min late · 91% over an hour7%
- Nergundi Jntypically 129 min late · 94% over an hour6%
- Manguli Choudwar Phtypically 89 min late · 70% over an hour8%
- Kendrapara Roadtypically 138 min late · 97% over an hour5%
- Cuttacktypically 151 min late · 96% over an hour5%
- Kathajori Phtypically 57 min late · 48% over an hour13%
- Gopalpur Balikudatypically 57 min late · 48% over an hour13%
- Barangtypically 153 min late · 97% over an hour5%
- Bhubaneswar Newtypically 156 min late · 97% over an hour5%
- Patia Phusually on time · 7% over an hour72%
- Mancheswartypically 158 min late · 96% over an hour5%
- Vanivihar Phusually on time · 7% over an hour71%
- Bhubaneswartypically 169 min late · 97% over an hour4%
- Lingaraj Temple Road Phusually on time · 8% over an hour68%
- Retangtypically 177 min late · 97% over an hour4%
- Khurda Road Jntypically 178 min late · 97% over an hour4%
- Haripurgram Jnusually on time · 8% over an hour72%
- Motari Htypically 133 min late · 63% over an hour6%
- Kanas Roadusually on time · 8% over an hour71%
- Delangtypically 130 min late · 63% over an hour6%
- Jenapur Road Phusually on time · 9% over an hour71%
- Birpurusothampurtypically 132 min late · 63% over an hour6%
- Sakhi Gopaltypically 134 min late · 63% over an hour6%
- Jankideipur Phusually on time · 5% over an hour79%
- Malatipatpurtypically 133 min late · 63% over an hour6%
- Puriusually on time · 6% over an hour77%
When it runs late
Runs latest on Wednesdays (65% on time), best on Thursdays (89%).
Longest halts
- Sambalpur SBP20 min · arrives 11:50, departs 12:10
- Talcher TLHR20 min · arrives 16:11, departs 16:31
- Jharsuguda Jn JSG5 min · arrives 10:20, departs 10:25
- Dhenkanal DNKL5 min · arrives 17:41, departs 17:46
- Cuttack CTC5 min · arrives 19:10, departs 19:15
- Bhubaneswar BBS5 min · arrives 20:00, departs 20:05