12821 Dhauli Express
Superfast · 501 km · 9 hr 5 min · 18 stops · Daily
- Departs
- 09:10
- Howrah Jn
- Arrives
- 18:15
- Puri
- Journey
- 9 hr 5 min
- 501 km · 18 stops
- Runs
- Daily
- Fare from
- ₹160
- Second sitting · estimate
- On time
- 31%
- usually 26 min late
12821 running status
Checking where it is…
12821 coach position
Fetching the coach order…
12821 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 Howrah Jn 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 | Howrah Jn HWH | — | 09:10 | — | 1 | 0 |
| 2 | Santragachi Jn SRC | 09:31 | 09:33 | 2 min | 1 | 7 |
| 3 | Kharagpur Jn KGP | 11:00 | 11:05 | 5 min | 1 | 116 |
| 4 | Belda BLDA | 11:43 | 11:45 | 2 min | 1 | 156 |
| 5 | Dantan DNT | 11:58 | 12:00 | 2 min | 1 | 173 |
| 6 | Jaleswar JER | 12:13 | 12:15 | 2 min | 1 | 189 |
| 7 | Basta BTS | 12:30 | 12:32 | 2 min | 1 | 209 |
| 8 | Balasore BLS | 12:58 | 13:02 | 4 min | 1 | 237 |
| 9 | Soro SORO | 13:22 | 13:24 | 2 min | 1 | 270 |
| 10 | Markona MKO | 13:35 | 13:36 | 1 min | 1 | 285 |
| 11 | Bhadrakh BHC | 14:08 | 14:10 | 2 min | 1 | 296 |
| 12 | Jajpur Keonjhar Road JJKR | 14:43 | 14:45 | 2 min | 1 | 339 |
| 13 | Dhanmandal DNM | 15:18 | 15:20 | 2 min | 1 | 376 |
| 14 | Cuttack CTC | 15:43 | 15:45 | 2 min | 1 | 411 |
| 15 | Bhubaneswar BBS | 16:20 | 16:25 | 5 min | 1 | 438 |
| 16 | Khurda Road Jn KUR | 16:45 | 16:50 | 5 min | 1 | 457 |
| 17 | Sakhi Gopal SIL | 17:13 | 17:15 | 2 min | 1 | 485 |
| 18 | Puri PURI | 18:15 | — | — | 1 | 501 |
How reliably 12821 runs
31% arrive on time at the destination
typically 26 min late · 42% on time across the route
From Oct 2025–Oct 2026 · within 15 min counts as on time.
- Howrah Jnusually on time · 3% over an hour93%
- Santragachi Jnusually on time · 4% over an hour92%
- Kharagpur Jntypically 12 min late · 4% over an hour58%
- Beldatypically 11 min late · 5% over an hour59%
- Dantantypically 12 min late · 6% over an hour57%
- Jaleswartypically 15 min late · 7% over an hour50%
- Bastatypically 19 min late · 8% over an hour39%
- Balasoretypically 19 min late · 10% over an hour39%
- Sorotypically 25 min late · 11% over an hour30%
- Markonatypically 28 min late · 11% over an hour27%
- Bhadrakhtypically 9 min late · 11% over an hour62%
- Jajpur Keonjhar Roadtypically 21 min late · 14% over an hour36%
- Dhanmandaltypically 30 min late · 19% over an hour25%
- Cuttacktypically 48 min late · 35% over an hour16%
- Bhubaneswartypically 51 min late · 39% over an hour15%
- Khurda Road Jntypically 58 min late · 47% over an hour13%
- Sakhi Gopaltypically 63 min late · 55% over an hour12%
- Puritypically 26 min late · 27% over an hour31%
When it runs late
Roughest February, March, April, May, June, July, August, September, October and December: in August it typically runs 50 min late and reaches Puri on time only 13% of the time — against 57% around November. A year-round average hides that.
Runs latest on Tuesdays (18% on time), best on Mondays (48%).
Longest halts
- Kharagpur Jn KGP5 min · arrives 11:00, departs 11:05
- Bhubaneswar BBS5 min · arrives 16:20, departs 16:25
- Khurda Road Jn KUR5 min · arrives 16:45, departs 16:50