20858 Shirdi–Puri Express
Superfast · 1,688 km · 30 hr 40 min · 25 stops · Sun
- Departs
- 14:10
- Sainagar Shirdi
- Arrives
- 20:50
- Puri · day 2
- Journey
- 30 hr 40 min
- 1,688 km · 25 stops
- Runs
- Sun
- Fare from
- ₹755
- Sleeper · estimate
- On time
- 30%
- usually 31 min late
20858 running status
Checking where it is…
20858 coach position
Fetching the coach order…
20858 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 Sainagar Shirdi 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 | Sainagar Shirdi SNSI | — | 14:10 | — | 1 | 0 |
| 2 | Kopargaon KPG | 14:45 | 14:47 | 2 min | 1 | 41 |
| 3 | Manmad Jn MMR | 15:50 | 15:55 | 5 min | 1 | 82 |
| 4 | Bhusaval Jn BSL | 18:10 | 18:15 | 5 min | 1 | 266 |
| 5 | Akola Jn AK | 20:30 | 20:35 | 5 min | 1 | 407 |
| 6 | Badnera Jn BD | 22:12 | 22:15 | 3 min | 1 | 486 |
| 7 | Wardha Jn WR | 23:28 | 23:30 | 2 min | 1 | 581 |
| 8 | Nagpur NGP | 01:25 | 01:30 | 5 min | 2 | 660 |
| 9 | Gondia Jn G | 03:18 | 03:20 | 2 min | 2 | 790 |
| 10 | Raj Nandgaon RJN | 04:48 | 04:50 | 2 min | 2 | 894 |
| 11 | Durg DURG | 06:00 | 06:05 | 5 min | 2 | 925 |
| 12 | Raipur Jn R | 06:45 | 06:55 | 10 min | 2 | 962 |
| 13 | Mahasamund MSMD | 07:50 | 07:52 | 2 min | 2 | 1,017 |
| 14 | Khariar Road KRAR | 08:40 | 08:42 | 2 min | 2 | 1,068 |
| 15 | Kantabanji KBJ | 09:45 | 09:55 | 10 min | 2 | 1,133 |
| 16 | Titlagarh TIG | 10:35 | 10:55 | 20 min | 2 | 1,166 |
| 17 | Balangir BLGR | 11:47 | 11:52 | 5 min | 2 | 1,229 |
| 18 | Bargarh Road BRGA | 12:44 | 12:46 | 2 min | 2 | 1,305 |
| 19 | Sambalpur SBP | 13:30 | 13:40 | 10 min | 2 | 1,347 |
| 20 | Angul ANGL | 16:20 | 16:22 | 2 min | 2 | 1,504 |
| 21 | Talcher Road TLHD | 16:33 | 16:35 | 2 min | 2 | 1,516 |
| 22 | Dhenkanal DNKL | 17:33 | 17:35 | 2 min | 2 | 1,564 |
| 23 | Bhubaneswar BBS | 19:00 | 19:05 | 5 min | 2 | 1,625 |
| 24 | Khurda Road Jn KUR | 19:30 | 19:35 | 5 min | 2 | 1,644 |
| 25 | Puri PURI | 20:50 | — | — | 2 | 1,688 |
How reliably 20858 runs
30% arrive on time at the destination
typically 31 min late · 50% on time across the route
From Aug 2025–Aug 2026 · within 15 min counts as on time.
- Sainagar Shirdiusually on time · 4% over an hour95%
- Kopargaontypically 16 min late · 4% over an hour47%
- Manmad Jntypically 8 min late · 4% over an hour73%
- Bhusaval Jntypically 23 min late · 10% over an hour33%
- Akola Jntypically 31 min late · 12% over an hour24%
- Badnera Jntypically 3 min late · 4% over an hour81%
- Wardha Jntypically 7 min late · 4% over an hour67%
- Nagpurtypically 4 min late · 4% over an hour80%
- Gondia Jntypically 10 min late · 4% over an hour59%
- Raj Nandgaontypically 13 min late · 6% over an hour53%
- Durgtypically 3 min late88%
- Raipur Jntypically 10 min late · 6% over an hour61%
- Mahasamundtypically 9 min late65%
- Khariar Roadtypically 5 min late · 4% over an hour66%
- Kantabanjiusually on time · 4% over an hour76%
- Titlagarhtypically 9 min late · 8% over an hour59%
- Balangirtypically 16 min late · 10% over an hour48%
- Bargarh Roadtypically 32 min late · 12% over an hour24%
- Sambalpurtypically 34 min late · 12% over an hour22%
- Angultypically 28 min late · 10% over an hour27%
- Talcher Roadtypically 33 min late · 12% over an hour23%
- Dhenkanaltypically 46 min late · 21% over an hour16%
- Bhubaneswartypically 48 min late · 37% over an hour16%
- Khurda Road Jntypically 57 min late · 44% over an hour13%
- Puritypically 31 min late · 23% over an hour30%
Longest halts
- Titlagarh TIG20 min · arrives 10:35, departs 10:55
- Raipur Jn R10 min · arrives 06:45, departs 06:55
- Kantabanji KBJ10 min · arrives 09:45, departs 09:55
- Sambalpur SBP10 min · arrives 13:30, departs 13:40
- Manmad Jn MMR5 min · arrives 15:50, departs 15:55
- Bhusaval Jn BSL5 min · arrives 18:10, departs 18:15