12816 Nandankanan Express
Superfast · 1,780 km · 31 hr 20 min · 29 stops · Mon, Wed, Thu, Sat
- Departs
- 07:30
- Anand Vihar Terminal
- Arrives
- 14:50
- Puri · day 2
- Journey
- 31 hr 20 min
- 1,780 km · 29 stops
- Runs
- Mon, Wed, Thu, Sat
- Fare from
- ₹785
- Sleeper · estimate
- On time
- 53%
- usually 9 min late
12816 running status
Checking where it is…
12816 coach position
Fetching the coach order…
12816 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 Anand Vihar Terminal 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 | Anand Vihar Terminal ANVT | — | 07:30 | — | 1 | 0 |
| 2 | Aligarh Jn ALJN | 09:05 | 09:07 | 2 min | 1 | 119 |
| 3 | Tundla Jn TDL | 10:13 | 10:15 | 2 min | 1 | 197 |
| 4 | Kanpur Central CNB | 13:15 | 13:20 | 5 min | 1 | 428 |
| 5 | Fatehpur FTP | 14:15 | 14:17 | 2 min | 1 | 505 |
| 6 | Prayagraj Jn PRYJ | 15:55 | 16:05 | 10 min | 1 | 622 |
| 7 | Mirzapur MZP | 17:08 | 17:10 | 2 min | 1 | 712 |
| 8 | Dd Upadhyaya Jn DDU | 18:28 | 18:35 | 7 min | 1 | 775 |
| 9 | Sasaram SSM | 19:48 | 19:50 | 2 min | 1 | 876 |
| 10 | Dehri On Son DOS | 20:06 | 20:08 | 2 min | 1 | 894 |
| 11 | Gaya Jn GAYA | 21:25 | 21:30 | 5 min | 1 | 979 |
| 12 | Koderma KQR | 22:40 | 22:42 | 2 min | 1 | 1,055 |
| 13 | Parasnath PNME | 23:46 | 23:48 | 2 min | 1 | 1,130 |
| 14 | Gomoh Jn GMO | 00:25 | 00:30 | 5 min | 2 | 1,148 |
| 15 | Bhaga Jn VAA | 01:32 | 01:34 | 2 min | 2 | 1,188 |
| 16 | Bhojudih Jn BJE | 01:58 | 02:00 | 2 min | 2 | 1,199 |
| 17 | Adra Jn ADRA | 02:45 | 02:50 | 5 min | 2 | 1,229 |
| 18 | Bankura BQA | 03:30 | 03:35 | 5 min | 2 | 1,282 |
| 19 | Bishnupur VSU | 03:56 | 03:57 | 1 min | 2 | 1,313 |
| 20 | Midnapore MDN | 05:06 | 05:08 | 2 min | 2 | 1,385 |
| 21 | Hijli (Kharagpur) HIJ | 06:15 | 06:25 | 10 min | 2 | 1,403 |
| 22 | Jaleswar JER | 07:13 | 07:15 | 2 min | 2 | 1,468 |
| 23 | Balasore BLS | 07:50 | 07:55 | 5 min | 2 | 1,515 |
| 24 | Bhadrakh BHC | 09:10 | 09:12 | 2 min | 2 | 1,574 |
| 25 | Jajpur Keonjhar Road JJKR | 09:33 | 09:35 | 2 min | 2 | 1,618 |
| 26 | Cuttack CTC | 11:00 | 11:05 | 5 min | 2 | 1,690 |
| 27 | Bhubaneswar BBS | 11:40 | 11:45 | 5 min | 2 | 1,717 |
| 28 | Khurda Road Jn KUR | 12:05 | 12:10 | 5 min | 2 | 1,736 |
| 29 | Puri PURI | 14:50 | — | — | 2 | 1,780 |
How reliably 12816 runs
53% arrive on time at the destination
typically 9 min late · 28% on time across the route
From Aug 2025–Aug 2026 · within 15 min counts as on time.
- Anand Vihar Terminalusually on time · 3% over an hour95%
- Aligarh Jntypically 10 min late · 7% over an hour67%
- Tundla Jntypically 6 min late · 6% over an hour76%
- Kanpur Centraltypically 20 min late · 10% over an hour38%
- Fatehpurtypically 37 min late · 20% over an hour20%
- Prayagraj Jntypically 31 min late · 27% over an hour24%
- Mirzapurtypically 46 min late · 43% over an hour16%
- Dd Upadhyaya Jntypically 51 min late · 42% over an hour15%
- Sasaramtypically 53 min late · 44% over an hour14%
- Dehri On Sontypically 53 min late · 45% over an hour14%
- Gaya Jntypically 52 min late · 45% over an hour14%
- Kodermatypically 57 min late · 48% over an hour13%
- Parasnathtypically 49 min late · 45% over an hour15%
- Gomoh Jntypically 36 min late · 37% over an hour21%
- Bhaga Jntypically 35 min late · 38% over an hour21%
- Bhojudih Jntypically 38 min late · 39% over an hour20%
- Adra Jntypically 33 min late · 39% over an hour23%
- Bankuratypically 37 min late · 40% over an hour20%
- Bishnupurtypically 38 min late · 40% over an hour20%
- Midnaporetypically 32 min late · 39% over an hour23%
- Hijli (Kharagpur)typically 19 min late · 31% over an hour39%
- Jaleswartypically 24 min late · 32% over an hour31%
- Balasoretypically 28 min late · 37% over an hour27%
- Bhadrakhtypically 16 min late · 33% over an hour47%
- Jajpur Keonjhar Roadtypically 39 min late · 40% over an hour19%
- Cuttacktypically 44 min late · 39% over an hour17%
- Bhubaneswartypically 61 min late · 51% over an hour12%
- Khurda Road Jntypically 72 min late · 58% over an hour10%
- Puritypically 9 min late · 25% over an hour53%
Longest halts
- Prayagraj Jn PRYJ10 min · arrives 15:55, departs 16:05
- Hijli (Kharagpur) HIJ10 min · arrives 06:15, departs 06:25
- Dd Upadhyaya Jn DDU7 min · arrives 18:28, departs 18:35
- Kanpur Central CNB5 min · arrives 13:15, departs 13:20
- Gaya Jn GAYA5 min · arrives 21:25, departs 21:30
- Gomoh Jn GMO5 min · arrives 00:25, departs 00:30
Return train and other trains on this route
Stations on the 12816 route
- Aligarh Jn (ALJN)Day 1 · 119 km from Anand Vihar Terminal
- Prayagraj Jn (PRYJ)Day 1 · 622 km from Anand Vihar Terminal
- Dehri On Son (DOS)Day 1 · 894 km from Anand Vihar Terminal
- Gomoh Jn (GMO)Day 2 · 1,148 km from Anand Vihar Terminal
- Bankura (BQA)Day 2 · 1,282 km from Anand Vihar Terminal
- Jaleswar (JER)Day 2 · 1,468 km from Anand Vihar Terminal