18126 Puri–Rourkela Express
Mail/Express · 527 km · 16 hr · 78 stops · Daily
- Departs
- 04:35
- Puri
- Arrives
- 20:35
- Rourkela
- Journey
- 16 hr
- 527 km · 78 stops
- Runs
- Daily
- On time
- 29%
- usually 39 min late
18126 running status
Checking where it is…
18126 coach position
Fetching the coach order…
18126 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 Puri to Rourkela
Pick a date — live seats in every class
Route and stops
Day 2 = the day after departure
| # | Station | Arrives | Departs | Halt | Day | Km |
|---|---|---|---|---|---|---|
| 1 | Puri PURI | — | 04:35 | — | 1 | 0 |
| 2 | Malatipatpur MLT | 04:44 | 04:45 | 1 min | 1 | 7 |
| 3 | Jankideipur Ph JKDP | 04:49 | 04:50 | 1 min | 1 | 10 |
| 4 | Sakhi Gopal SIL | 04:55 | 04:56 | 1 min | 1 | 16 |
| 5 | Birpurusothampur BRST | 05:01 | 05:02 | 1 min | 1 | 22 |
| 6 | Jenapur Road Ph JPRD | 05:08 | 05:09 | 1 min | 1 | 25 |
| 7 | Delang DEG | 05:15 | 05:16 | 1 min | 1 | 28 |
| 8 | Kanas Road KASR | 05:19 | 05:20 | 1 min | 1 | 33 |
| 9 | Motari H MWQ | 05:23 | 05:24 | 1 min | 1 | 36 |
| 10 | Haripurgram Jn HPGM | 05:28 | 05:29 | 1 min | 1 | 41 |
| 11 | Khurda Road Jn KUR | 05:37 | 05:42 | 5 min | 1 | 44 |
| 12 | Retang RTN | 05:54 | 05:55 | 1 min | 1 | 51 |
| 13 | Lingaraj Temple Road Ph LGTR | 06:02 | 06:03 | 1 min | 1 | 58 |
| 14 | Bhubaneswar BBS | 06:09 | 06:14 | 5 min | 1 | 63 |
| 15 | Vanivihar Ph BNBH | 06:19 | 06:20 | 1 min | 1 | 66 |
| 16 | Mancheswar MCS | 06:29 | 06:30 | 1 min | 1 | 70 |
| 17 | Patia Ph PTAB | 06:34 | 06:35 | 1 min | 1 | 73 |
| 18 | Bhubaneswar New BBSN | 06:39 | 06:40 | 1 min | 1 | 76 |
| 19 | Barang BRAG | 06:45 | 06:46 | 1 min | 1 | 79 |
| 20 | Gopalpur Balikuda GBK | 06:49 | 06:50 | 1 min | 1 | 86 |
| 21 | Kathajori Ph KTJI | 07:02 | 07:03 | 1 min | 1 | 88 |
| 22 | Cuttack CTC | 07:05 | 07:10 | 5 min | 1 | 90 |
| 23 | Kendrapara Road KNPR | 07:19 | 07:20 | 1 min | 1 | 94 |
| 24 | Manguli Choudwar Ph MACR | 07:24 | 07:25 | 1 min | 1 | 98 |
| 25 | Nergundi Jn NRG | 07:29 | 07:30 | 1 min | 1 | 101 |
| 26 | Salegaon SQQ | 07:35 | 07:36 | 1 min | 1 | 104 |
| 27 | Charbatia CBT | 08:10 | 08:11 | 1 min | 1 | 109 |
| 28 | Badapadagaon Ph BDPG | 08:15 | 08:16 | 1 min | 1 | 113 |
| 29 | Gurudijhatia GJTA | 08:21 | 08:22 | 1 min | 1 | 117 |
| 30 | Machapur Bh MZY | 08:25 | 08:26 | 1 min | 1 | 125 |
| 31 | Rajath Garh RJGR | 08:29 | 08:30 | 1 min | 1 | 127 |
| 32 | Joranda Road JRZ | 08:43 | 08:44 | 1 min | 1 | 139 |
| 33 | Shyamacharanpur Ph SCPR | 08:50 | 08:51 | 1 min | 1 | 142 |
| 34 | Dhenkanal DNKL | 08:58 | 09:03 | 5 min | 1 | 148 |
| 35 | Dandimal Ph DNDL | 09:09 | 09:10 | 1 min | 1 | 155 |
| 36 | Sadashibapur SSPR | 09:16 | 09:17 | 1 min | 1 | 159 |
| 37 | Mahadia Ph MHDB | 09:22 | 09:23 | 1 min | 1 | 164 |
| 38 | Hindol Road HND | 09:28 | 09:29 | 1 min | 1 | 168 |
| 39 | Nayabhagirathipur Ph NBT | 09:36 | 09:37 | 1 min | 1 | 172 |
| 40 | Meramandali MRDL | 09:46 | 09:47 | 1 min | 1 | 181 |
| 41 | Budhapank BDPK | 09:55 | 09:56 | 1 min | 1 | 189 |
| 42 | Talcher TLHR | 10:10 | 10:30 | 20 min | 1 | 202 |
| 43 | Talcher Road TLHD | 10:41 | 10:42 | 1 min | 1 | 209 |
| 44 | Angul ANGL | 11:25 | 11:30 | 5 min | 1 | 221 |
| 45 | Kerejanga KPJG | 12:02 | 12:04 | 2 min | 1 | 234 |
| 46 | Jarapada JRPD | 12:14 | 12:16 | 2 min | 1 | 244 |
| 47 | Boinda BONA | 12:28 | 12:30 | 2 min | 1 | 259 |
| 48 | Handapa HNPA | 12:37 | 12:39 | 2 min | 1 | 267 |
| 49 | Saragipali SRGP | 12:50 | 12:52 | 2 min | 1 | 281 |
| 50 | Bamur BAMR | 13:01 | 13:03 | 2 min | 1 | 290 |
| 51 | Rairakhol RAIR | 13:15 | 13:17 | 2 min | 1 | 306 |
| 52 | Charmal CHAR | 13:30 | 13:32 | 2 min | 1 | 321 |
| 53 | Jujomura JUJA | 13:45 | 13:47 | 2 min | 1 | 338 |
| 54 | Hatibari HATB | 13:59 | 14:01 | 2 min | 1 | 350 |
| 55 | Maneswar MANE | 14:11 | 14:13 | 2 min | 1 | 362 |
| 56 | Sambalpur City SBPY | 14:21 | 14:23 | 2 min | 1 | 371 |
| 57 | Sambalpur SBP | 14:50 | 15:10 | 20 min | 1 | 377 |
| 58 | Sarla Jn SLRA | 15:24 | 15:26 | 2 min | 1 | 384 |
| 59 | Sason SSN | 15:32 | 15:34 | 2 min | 1 | 391 |
| 60 | Rengali RGL | 15:41 | 15:43 | 2 min | 1 | 400 |
| 61 | Lapanga LPG | 15:58 | 16:00 | 2 min | 1 | 411 |
| 62 | Brundamal BXQ | 16:18 | 16:20 | 2 min | 1 | 419 |
| 63 | Jharsuguda Road JSGR | 16:31 | 16:33 | 2 min | 1 | 424 |
| 64 | Jharsuguda Jn JSG | 17:35 | 17:45 | 10 min | 1 | 426 |
| 65 | Dhutra DTV | 17:52 | 17:54 | 2 min | 1 | 435 |
| 66 | Panpali Ph PNPL | 18:00 | 18:02 | 2 min | 1 | 440 |
| 67 | Bagdihi BEH | 18:08 | 18:10 | 2 min | 1 | 447 |
| 68 | Dharuadihi DIH | 18:16 | 18:18 | 2 min | 1 | 453 |
| 69 | Bamra BMB | 18:24 | 18:26 | 2 min | 1 | 463 |
| 70 | Tangarmunda Bh TGM | 18:30 | 18:32 | 2 min | 1 | 471 |
| 71 | Garpos GPH | 18:40 | 18:42 | 2 min | 1 | 479 |
| 72 | Sogora SOGR | 18:48 | 18:50 | 2 min | 1 | 484 |
| 73 | Sonakhan SXN | 18:56 | 18:58 | 2 min | 1 | 490 |
| 74 | Rajgangpur GP | 19:03 | 19:05 | 2 min | 1 | 497 |
| 75 | Kansbahal KXN | 19:13 | 19:15 | 2 min | 1 | 507 |
| 76 | Kalunga KLG | 19:23 | 19:25 | 2 min | 1 | 514 |
| 77 | Panposh PPO | 19:33 | 19:35 | 2 min | 1 | 521 |
| 78 | Rourkela ROU | 20:35 | — | — | 1 | 527 |
How reliably 18126 runs
29% arrive on time at the destination
typically 39 min late · 20% on time across the route
From Oct 2025–Sept 2026 · within 15 min counts as on time.
- Puriusually on time95%
- Malatipatpurtypically 5 min late79%
- Jankideipur Phtypically 5 min late80%
- Sakhi Gopaltypically 8 min late59%
- Birpurusothampurtypically 11 min late54%
- Jenapur Road Phtypically 11 min late55%
- Delangtypically 18 min late · 4% over an hour42%
- Kanas Roadtypically 18 min late · 4% over an hour42%
- Motari Htypically 22 min late · 5% over an hour34%
- Haripurgram Jntypically 21 min late · 5% over an hour36%
- Khurda Road Jntypically 27 min late · 13% over an hour28%
- Retangtypically 29 min late · 14% over an hour26%
- Lingaraj Temple Road Phtypically 30 min late · 14% over an hour25%
- Bhubaneswartypically 34 min late · 21% over an hour22%
- Vanivihar Phtypically 35 min late · 21% over an hour21%
- Mancheswartypically 40 min late · 26% over an hour19%
- Patia Phtypically 41 min late · 27% over an hour18%
- Bhubaneswar Newtypically 43 min late · 31% over an hour17%
- Barangtypically 51 min late · 39% over an hour15%
- Gopalpur Balikudatypically 51 min late · 41% over an hour15%
- Kathajori Phtypically 51 min late · 41% over an hour15%
- Cuttacktypically 61 min late · 51% over an hour12%
- Kendrapara Roadtypically 60 min late · 50% over an hour13%
- Manguli Choudwar Phtypically 17 min late · 8% over an hour44%
- Nergundi Jntypically 63 min late · 54% over an hour12%
- Salegaontypically 69 min late · 61% over an hour11%
- Charbatiatypically 44 min late · 25% over an hour17%
- Badapadagaon Phtypically 44 min late · 26% over an hour17%
- Gurudijhatiatypically 46 min late · 29% over an hour16%
- Machapur Bhtypically 49 min late · 33% over an hour15%
- Rajath Garhtypically 57 min late · 44% over an hour13%
- Joranda Roadtypically 60 min late · 49% over an hour13%
- Shyamacharanpur Phtypically 38 min late · 21% over an hour20%
- Dhenkanaltypically 57 min late · 46% over an hour13%
- Dandimal Phtypically 34 min late · 17% over an hour22%
- Sadashibapurtypically 60 min late · 49% over an hour13%
- Mahadia Phtypically 38 min late · 20% over an hour20%
- Hindol Roadtypically 63 min late · 53% over an hour12%
- Nayabhagirathipur Phtypically 41 min late · 26% over an hour18%
- Meramandalitypically 68 min late · 58% over an hour11%
- Budhapanktypically 77 min late · 69% over an hour10%
- Talchertypically 90 min late · 83% over an hour8%
- Talcher Roadtypically 83 min late · 77% over an hour9%
- Angultypically 78 min late · 71% over an hour10%
- Kerejangatypically 66 min late · 55% over an hour11%
- Jarapadatypically 66 min late · 55% over an hour11%
- Boindatypically 68 min late · 58% over an hour11%
- Handapatypically 69 min late · 60% over an hour11%
- Saragipalitypically 70 min late · 60% over an hour11%
- Bamurtypically 70 min late · 60% over an hour11%
- Rairakholtypically 70 min late · 60% over an hour11%
- Charmaltypically 74 min late · 61% over an hour10%
- Jujomuratypically 78 min late · 64% over an hour10%
- Hatibaritypically 81 min late · 69% over an hour9%
- Maneswartypically 86 min late · 74% over an hour9%
- Sambalpur Citytypically 90 min late · 78% over an hour8%
- Sambalpurtypically 83 min late · 70% over an hour9%
- Sarla Jntypically 86 min late · 74% over an hour9%
- Sasontypically 91 min late · 79% over an hour8%
- Rengalitypically 99 min late · 83% over an hour8%
- Lapangatypically 96 min late · 79% over an hour8%
- Brundamaltypically 95 min late · 81% over an hour8%
- Jharsuguda Roadtypically 97 min late · 81% over an hour8%
- Jharsuguda Jntypically 43 min late · 36% over an hour17%
- Dhutratypically 51 min late · 42% over an hour15%
- Panpali Phtypically 47 min late · 38% over an hour16%
- Bagdihitypically 51 min late · 40% over an hour15%
- Dharuadihitypically 53 min late · 42% over an hour14%
- Bamratypically 55 min late · 46% over an hour14%
- Tangarmunda Bhtypically 60 min late · 50% over an hour13%
- Garpostypically 60 min late · 50% over an hour13%
- Sogoratypically 63 min late · 51% over an hour12%
- Sonakhantypically 57 min late · 47% over an hour13%
- Rajgangpurtypically 70 min late · 59% over an hour11%
- Kansbahaltypically 72 min late · 58% over an hour10%
- Kalungatypically 73 min late · 59% over an hour10%
- Panposhtypically 66 min late · 55% over an hour11%
- Rourkelatypically 39 min late · 36% over an hour29%
When it runs late
Roughest May to January: in November it typically runs 77 min late and reaches Rourkela on time only 4% of the time — against 70% around April. A year-round average hides that.
Longest halts
- Talcher TLHR20 min · arrives 10:10, departs 10:30
- Sambalpur SBP20 min · arrives 14:50, departs 15:10
- Jharsuguda Jn JSG10 min · arrives 17:35, departs 17:45
- Khurda Road Jn KUR5 min · arrives 05:37, departs 05:42
- Bhubaneswar BBS5 min · arrives 06:09, departs 06:14
- Cuttack CTC5 min · arrives 07:05, departs 07:10