12840 Chennai–Howrah Superfast Mail
Superfast · 1,659 km · 28 hr 20 min · 36 stops · Daily
- Departs
- 19:00
- Mgr Chennai Ctr
- Arrives
- 23:20
- Howrah Jn · day 2
- Journey
- 28 hr 20 min
- 1,659 km · 36 stops
- Runs
- Daily
- Fare from
- ₹745
- Sleeper · estimate
- On time
- 6%
- usually 128 min late
12840 running status
Checking where it is…
12840 coach position
Fetching the coach order…
12840 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 Mgr Chennai Ctr to Howrah Jn
Pick a date — live seats in every class
Route and stops
Day 2 = the day after departure
| # | Station | Arrives | Departs | Halt | Day | Km |
|---|---|---|---|---|---|---|
| 1 | Mgr Chennai Ctr MAS | — | 19:00 | — | 1 | 0 |
| 2 | Gudur Jn GDR | 20:48 | 20:50 | 2 min | 1 | 135 |
| 3 | Nellore NLR | 21:18 | 21:20 | 2 min | 1 | 174 |
| 4 | Ongole OGL | 22:58 | 23:00 | 2 min | 1 | 290 |
| 5 | Chirala CLX | 23:38 | 23:40 | 2 min | 1 | 339 |
| 6 | Bapatla BPP | 23:53 | 23:55 | 2 min | 1 | 354 |
| 7 | Tenali Jn TEL | 00:38 | 00:40 | 2 min | 2 | 397 |
| 8 | Vijayawada Jn BZA | 01:20 | 01:30 | 10 min | 2 | 428 |
| 9 | Eluru EE | 02:19 | 02:20 | 1 min | 2 | 488 |
| 10 | Tadepalligudem TDD | 02:59 | 03:00 | 1 min | 2 | 535 |
| 11 | Nidadavolu Jn NDD | 03:34 | 03:35 | 1 min | 2 | 555 |
| 12 | Rajamundry RJY | 04:08 | 04:10 | 2 min | 2 | 577 |
| 13 | Samalkot Jn SLO | 04:49 | 04:50 | 1 min | 2 | 628 |
| 14 | Annavaram ANV | 05:19 | 05:20 | 1 min | 2 | 665 |
| 15 | Tuni TUNI | 05:39 | 05:40 | 1 min | 2 | 681 |
| 16 | Anakapalle AKP | 06:24 | 06:25 | 1 min | 2 | 745 |
| 17 | Visakhapatnam VSKP | 07:50 | 08:10 | 20 min | 2 | 778 |
| 18 | Vizianagram Jn VZM | 08:55 | 09:00 | 5 min | 2 | 839 |
| 19 | Chipurupalli CPP | 09:25 | 09:27 | 2 min | 2 | 870 |
| 20 | Srikakulam Road CHE | 09:58 | 10:00 | 2 min | 2 | 908 |
| 21 | Naupada Jn NWP | 10:33 | 10:35 | 2 min | 2 | 956 |
| 22 | Palasa PSA | 11:28 | 11:30 | 2 min | 2 | 981 |
| 23 | Sompeta SPT | 11:49 | 11:51 | 2 min | 2 | 1,013 |
| 24 | Ichchapuram IPM | 12:04 | 12:06 | 2 min | 2 | 1,031 |
| 25 | Brahmapur BAM | 12:20 | 12:25 | 5 min | 2 | 1,055 |
| 26 | Chatrapur CAP | 12:38 | 12:40 | 2 min | 2 | 1,077 |
| 27 | Balugaon BALU | 13:18 | 13:20 | 2 min | 2 | 1,131 |
| 28 | Khurda Road Jn KUR | 14:00 | 14:20 | 20 min | 2 | 1,202 |
| 29 | Bhubaneswar BBS | 14:45 | 14:50 | 5 min | 2 | 1,221 |
| 30 | Cuttack CTC | 15:25 | 15:30 | 5 min | 2 | 1,248 |
| 31 | Jajpur Keonjhar Road JJKR | 16:43 | 16:45 | 2 min | 2 | 1,320 |
| 32 | Bhadrakh BHC | 17:48 | 17:50 | 2 min | 2 | 1,364 |
| 33 | Balasore BLS | 18:40 | 18:45 | 5 min | 2 | 1,423 |
| 34 | Kharagpur Jn KGP | 20:20 | 20:25 | 5 min | 2 | 1,543 |
| 35 | Santragachi Jn SRC | 21:58 | 22:00 | 2 min | 2 | 1,652 |
| 36 | Howrah Jn HWH | 23:20 | — | — | 2 | 1,659 |
How reliably 12840 runs
6% arrive on time at the destination
typically 128 min late · 13% on time across the route
From Oct 2025–Oct 2026 · within 15 min counts as on time.
- Mgr Chennai Ctrtypically 10 min late · 32% over an hour52%
- Gudur Jntypically 31 min late · 41% over an hour24%
- Nelloretypically 39 min late · 41% over an hour19%
- Ongoletypically 47 min late · 45% over an hour16%
- Chiralatypically 50 min late · 46% over an hour15%
- Bapatlatypically 51 min late · 46% over an hour15%
- Tenali Jntypically 42 min late · 46% over an hour18%
- Vijayawada Jntypically 47 min late · 47% over an hour16%
- Elurutypically 61 min late · 50% over an hour12%
- Tadepalligudemtypically 60 min late · 49% over an hour13%
- Nidadavolu Jntypically 56 min late · 48% over an hour13%
- Rajamundrytypically 72 min late · 59% over an hour10%
- Samalkot Jntypically 80 min late · 60% over an hour9%
- Annavaramtypically 80 min late · 58% over an hour9%
- Tunitypically 77 min late · 59% over an hour10%
- Anakapalletypically 82 min late · 59% over an hour9%
- Visakhapatnamtypically 41 min late · 44% over an hour18%
- Vizianagram Jntypically 61 min late · 51% over an hour12%
- Chipurupallitypically 64 min late · 51% over an hour12%
- Srikakulam Roadtypically 63 min late · 52% over an hour12%
- Naupada Jntypically 68 min late · 53% over an hour11%
- Palasatypically 38 min late · 43% over an hour20%
- Sompetatypically 41 min late · 46% over an hour18%
- Ichchapuramtypically 49 min late · 48% over an hour15%
- Brahmapurtypically 58 min late · 50% over an hour13%
- Chatrapurtypically 71 min late · 54% over an hour11%
- Balugaontypically 72 min late · 55% over an hour10%
- Khurda Road Jntypically 87 min late · 71% over an hour9%
- Bhubaneswartypically 87 min late · 74% over an hour9%
- Cuttacktypically 100 min late · 77% over an hour8%
- Jajpur Keonjhar Roadtypically 114 min late · 78% over an hour7%
- Bhadrakhtypically 86 min late · 59% over an hour9%
- Balasoretypically 91 min late · 62% over an hour8%
- Kharagpur Jntypically 123 min late · 80% over an hour6%
- Santragachi Jntypically 163 min late · 96% over an hour5%
- Howrah Jntypically 128 min late · 88% over an hour6%
Longest halts
- Visakhapatnam VSKP20 min · arrives 07:50, departs 08:10
- Khurda Road Jn KUR20 min · arrives 14:00, departs 14:20
- Vijayawada Jn BZA10 min · arrives 01:20, departs 01:30
- Vizianagram Jn VZM5 min · arrives 08:55, departs 09:00
- Brahmapur BAM5 min · arrives 12:20, departs 12:25
- Bhubaneswar BBS5 min · arrives 14:45, departs 14:50
Return train and other trains on this route
Stations on the 12840 route
- Gudur Jn (GDR)Day 1 · 135 km from Mgr Chennai Ctr
- Tenali Jn (TEL)Day 2 · 397 km from Mgr Chennai Ctr
- Rajamundry (RJY)Day 2 · 577 km from Mgr Chennai Ctr
- Visakhapatnam (VSKP)Day 2 · 778 km from Mgr Chennai Ctr
- Palasa (PSA)Day 2 · 981 km from Mgr Chennai Ctr
- Balugaon (BALU)Day 2 · 1,131 km from Mgr Chennai Ctr