20820 Okha Puri Express
Mail/Express · 2,780 km · 47 hr 55 min · 41 stops · Wed
- Departs
- 19:05
- Okha
- Arrives
- 19:00
- Puri · day 3
- Journey
- 47 hr 55 min
- 2,780 km · 41 stops
- Runs
- Wed
- Fare from
- ₹970
- Sleeper · estimate
- On time
- 15%
- usually 50 min late
20820 running status
Checking where it is…
20820 coach position
Fetching the coach order…
20820 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 Okha 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 | Okha OKHA | — | 19:05 | — | 1 | 0 |
| 2 | Dwarka DWK | 19:31 | 19:36 | 5 min | 1 | 29 |
| 3 | Khambhaliya KMBL | 20:40 | 20:42 | 2 min | 1 | 113 |
| 4 | Jamnagar JAM | 21:33 | 21:38 | 5 min | 1 | 167 |
| 5 | Hapa HAPA | 21:52 | 21:54 | 2 min | 1 | 176 |
| 6 | Rajkot Jn RJT | 23:40 | 23:45 | 5 min | 1 | 252 |
| 7 | Surendranagar SUNR | 01:27 | 01:29 | 2 min | 2 | 368 |
| 8 | Viramgam Jn VG | 02:40 | 02:42 | 2 min | 2 | 433 |
| 9 | Ahmedabad Jn ADI | 03:50 | 04:00 | 10 min | 2 | 498 |
| 10 | Vadodara Jn BRC | 05:48 | 05:53 | 5 min | 2 | 598 |
| 11 | Surat ST | 07:40 | 07:45 | 5 min | 2 | 727 |
| 12 | Nandurbar NDB | 10:10 | 10:15 | 5 min | 2 | 887 |
| 13 | Dondaicha DDE | 11:03 | 11:05 | 2 min | 2 | 922 |
| 14 | Amalner AN | 11:58 | 12:00 | 2 min | 2 | 983 |
| 15 | Jalgaon Jn JL | 13:22 | 13:25 | 3 min | 2 | 1,038 |
| 16 | Bhusaval Jn BSL | 13:50 | 13:55 | 5 min | 2 | 1,062 |
| 17 | Malkapur MKU | 14:40 | 14:42 | 2 min | 2 | 1,113 |
| 18 | Shegaon SEG | 15:28 | 15:30 | 2 min | 2 | 1,165 |
| 19 | Akola Jn AK | 16:00 | 16:05 | 5 min | 2 | 1,203 |
| 20 | Badnera Jn BD | 17:22 | 17:25 | 3 min | 2 | 1,281 |
| 21 | Wardha Jn WR | 18:32 | 18:35 | 3 min | 2 | 1,377 |
| 22 | Chandrapur Maharashtra CD | 20:20 | 20:22 | 2 min | 2 | 1,495 |
| 23 | Balharshah BPQ | 21:05 | 21:10 | 5 min | 2 | 1,509 |
| 24 | Sirpur Kaghaznagar SKZR | 22:04 | 22:05 | 1 min | 2 | 1,579 |
| 25 | Manchiryal MCI | 22:44 | 22:45 | 1 min | 2 | 1,638 |
| 26 | Ramagundam RDM | 22:59 | 23:00 | 1 min | 2 | 1,652 |
| 27 | Warangal WL | 00:08 | 00:10 | 2 min | 3 | 1,755 |
| 28 | Vijayawada Jn BZA | 04:00 | 04:15 | 15 min | 3 | 1,962 |
| 29 | Eluru EE | 04:58 | 05:00 | 2 min | 3 | 2,021 |
| 30 | Rajamundry RJY | 06:23 | 06:25 | 2 min | 3 | 2,111 |
| 31 | Samalkot Jn SLO | 07:18 | 07:20 | 2 min | 3 | 2,161 |
| 32 | Anakapalle AKP | 08:43 | 08:45 | 2 min | 3 | 2,279 |
| 33 | Visakhapatnam VSKP | 10:05 | 10:25 | 20 min | 3 | 2,312 |
| 34 | Vizianagram Jn VZM | 11:15 | 11:20 | 5 min | 3 | 2,373 |
| 35 | Srikakulam Road CHE | 12:08 | 12:10 | 2 min | 3 | 2,442 |
| 36 | Palasa PSA | 13:18 | 13:20 | 2 min | 3 | 2,515 |
| 37 | Brahmapur BAM | 14:20 | 14:25 | 5 min | 3 | 2,589 |
| 38 | Chatrapur CAP | 14:40 | 14:42 | 2 min | 3 | 2,610 |
| 39 | Balugaon BALU | 15:22 | 15:24 | 2 min | 3 | 2,665 |
| 40 | Khurda Road Jn KUR | 16:30 | 16:50 | 20 min | 3 | 2,736 |
| 41 | Puri PURI | 19:00 | — | — | 3 | 2,780 |
How reliably 20820 runs
15% arrive on time at the destination
typically 50 min late · 48% on time across the route
From Oct 2025–Oct 2026 · within 15 min counts as on time.
- Okhausually on time100%
- Dwarkausually on time100%
- Khambhaliyatypically 4 min late71%
- Jamnagartypically 15 min late50%
- Hapatypically 34 min late22%
- Rajkot Jntypically 10 min late · 4% over an hour58%
- Surendranagarusually on time · 4% over an hour80%
- Viramgam Jnusually on time · 4% over an hour92%
- Ahmedabad Jntypically 18 min late · 4% over an hour42%
- Vadodara Jntypically 9 min late · 6% over an hour69%
- Surattypically 7 min late · 4% over an hour80%
- Nandurbartypically 3 min late · 6% over an hour79%
- Dondaichausually on time · 4% over an hour90%
- Amalnertypically 3 min late · 4% over an hour78%
- Jalgaon Jntypically 4 min late84%
- Bhusaval Jntypically 10 min late · 4% over an hour71%
- Malkapurtypically 13 min late · 6% over an hour56%
- Shegaontypically 11 min late · 6% over an hour58%
- Akola Jntypically 13 min late · 6% over an hour54%
- Badnera Jntypically 5 min late · 4% over an hour75%
- Wardha Jntypically 19 min late · 8% over an hour39%
- Chandrapur Maharashtratypically 30 min late · 8% over an hour25%
- Balharshahtypically 9 min late · 4% over an hour75%
- Sirpur Kaghaznagartypically 18 min late · 6% over an hour42%
- Manchiryaltypically 41 min late · 12% over an hour18%
- Ramagundamtypically 42 min late · 10% over an hour18%
- Warangaltypically 63 min late · 59% over an hour12%
- Vijayawada Jntypically 21 min late · 12% over an hour36%
- Elurutypically 43 min late · 18% over an hour17%
- Rajamundrytypically 41 min late · 24% over an hour18%
- Samalkot Jntypically 35 min late · 35% over an hour21%
- Anakapalletypically 37 min late · 27% over an hour20%
- Visakhapatnamtypically 27 min late · 18% over an hour28%
- Srikakulam Roadtypically 36 min late · 24% over an hour21%
- Palasatypically 39 min late · 24% over an hour19%
- Brahmapurtypically 31 min late · 25% over an hour24%
- Chatrapurtypically 35 min late · 29% over an hour21%
- Balugaontypically 41 min late · 29% over an hour18%
- Khurda Road Jntypically 41 min late · 29% over an hour18%
- Puritypically 50 min late · 39% over an hour15%
Longest halts
- Visakhapatnam VSKP20 min · arrives 10:05, departs 10:25
- Khurda Road Jn KUR20 min · arrives 16:30, departs 16:50
- Vijayawada Jn BZA15 min · arrives 04:00, departs 04:15
- Ahmedabad Jn ADI10 min · arrives 03:50, departs 04:00
- Dwarka DWK5 min · arrives 19:31, departs 19:36
- Jamnagar JAM5 min · arrives 21:33, departs 21:38