12322 Kolkata Mail
Superfast · 2,154 km · 36 hr 55 min · 47 stops · Daily
- Departs
- 22:15
- Chhatrapati Shivaji Maharaj Terminus
- Arrives
- 11:10
- Howrah Jn · day 3
- Journey
- 36 hr 55 min
- 2,154 km · 47 stops
- Runs
- Daily
- Fare from
- ₹885
- Sleeper · estimate
- On time
- 51%
- usually 14 min late
12322 running status
Checking where it is…
12322 coach position
Fetching the coach order…
12322 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 Chhatrapati Shivaji Maharaj Terminus 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 | Chhatrapati Shivaji Maharaj Terminus CSMT | — | 22:15 | — | 1 | 0 |
| 2 | Dadar DR | 22:27 | 22:30 | 3 min | 1 | 9 |
| 3 | Kalyan Jn KYN | 23:12 | 23:15 | 3 min | 1 | 53 |
| 4 | Kasara KSRA | 00:17 | 00:20 | 3 min | 2 | 121 |
| 5 | Nasik Road NK | 01:35 | 01:40 | 5 min | 2 | 187 |
| 6 | Manmad Jn MMR | 02:37 | 02:40 | 3 min | 2 | 260 |
| 7 | Chalisgaon Jn CSN | 03:33 | 03:35 | 2 min | 2 | 328 |
| 8 | Jalgaon Jn JL | 04:48 | 04:50 | 2 min | 2 | 420 |
| 9 | Bhusaval Jn BSL | 05:20 | 05:25 | 5 min | 2 | 444 |
| 10 | Burhanpur BAU | 06:08 | 06:10 | 2 min | 2 | 499 |
| 11 | Khandwa KNW | 07:23 | 07:25 | 2 min | 2 | 568 |
| 12 | Harda HD | 08:30 | 08:32 | 2 min | 2 | 670 |
| 13 | Itarsi Jn ET | 09:50 | 10:00 | 10 min | 2 | 745 |
| 14 | Pipariya PPI | 10:46 | 10:48 | 2 min | 2 | 813 |
| 15 | Gadarwara GAR | 11:20 | 11:22 | 2 min | 2 | 862 |
| 16 | Kareli KY | 11:40 | 11:42 | 2 min | 2 | 891 |
| 17 | Narsinghpur NU | 11:54 | 11:56 | 2 min | 2 | 906 |
| 18 | Shridham SRID | 12:20 | 12:22 | 2 min | 2 | 937 |
| 19 | Jabalpur JBP | 13:20 | 13:30 | 10 min | 2 | 991 |
| 20 | Katni KTE | 14:35 | 14:40 | 5 min | 2 | 1,081 |
| 21 | Maihar MYR | 15:28 | 15:30 | 2 min | 2 | 1,144 |
| 22 | Satna STA | 16:20 | 16:25 | 5 min | 2 | 1,179 |
| 23 | Manikpur Jn MKP | 17:50 | 17:52 | 2 min | 2 | 1,257 |
| 24 | Shankargarh SRJ | 18:43 | 18:44 | 1 min | 2 | 1,312 |
| 25 | Prayagrajcheoki PCOI | 19:30 | 19:35 | 5 min | 2 | 1,349 |
| 26 | Vindhyachal BDL | 20:20 | 20:22 | 2 min | 2 | 1,423 |
| 27 | Mirzapur MZP | 20:35 | 20:40 | 5 min | 2 | 1,430 |
| 28 | Chunar Jn CAR | 21:13 | 21:15 | 2 min | 2 | 1,461 |
| 29 | Dd Upadhyaya Jn DDU | 22:48 | 22:55 | 7 min | 2 | 1,493 |
| 30 | Bhabua Road BBU | 23:36 | 23:38 | 2 min | 2 | 1,546 |
| 31 | Sasaram SSM | 00:08 | 00:10 | 2 min | 3 | 1,594 |
| 32 | Dehri On Son DOS | 00:24 | 00:26 | 2 min | 3 | 1,612 |
| 33 | Anugrah Narayan Road AUBR | 00:40 | 00:42 | 2 min | 3 | 1,628 |
| 34 | Gaya Jn GAYA | 02:05 | 02:10 | 5 min | 3 | 1,697 |
| 35 | Koderma KQR | 03:28 | 03:30 | 2 min | 3 | 1,773 |
| 36 | Parsabad PSB | 03:45 | 03:47 | 2 min | 3 | 1,799 |
| 37 | Hazaribagh Road HZD | 03:58 | 04:00 | 2 min | 3 | 1,821 |
| 38 | Parasnath PNME | 04:19 | 04:21 | 2 min | 3 | 1,849 |
| 39 | Gomoh Jn GMO | 04:40 | 04:45 | 5 min | 3 | 1,866 |
| 40 | Dhanbad Jn DHN | 06:00 | 06:05 | 5 min | 3 | 1,896 |
| 41 | Barakar BRR | 06:39 | 06:41 | 2 min | 3 | 1,938 |
| 42 | Asansol Jn ASN | 07:26 | 07:36 | 10 min | 3 | 1,954 |
| 43 | Raniganj RNG | 07:54 | 07:56 | 2 min | 3 | 1,972 |
| 44 | Durgapur DGR | 08:12 | 08:16 | 4 min | 3 | 1,996 |
| 45 | Panagarh PAN | 08:28 | 08:30 | 2 min | 3 | 2,011 |
| 46 | Barddhaman BWN | 09:28 | 09:30 | 2 min | 3 | 2,059 |
| 47 | Howrah Jn HWH | 11:10 | — | — | 3 | 2,154 |
How reliably 12322 runs
51% arrive on time at the destination
typically 14 min late · 34% on time across the route
From Oct 2025–Oct 2026 · within 15 min counts as on time.
- Chhatrapati Shivaji Maharaj Terminususually on time95%
- Dadartypically 6 min late · 3% over an hour90%
- Kalyan Jntypically 15 min late50%
- Kasaratypically 31 min late · 8% over an hour24%
- Nasik Roadtypically 34 min late · 11% over an hour22%
- Manmad Jntypically 38 min late · 12% over an hour20%
- Chalisgaon Jntypically 39 min late · 16% over an hour19%
- Jalgaon Jntypically 34 min late · 11% over an hour22%
- Bhusaval Jntypically 34 min late · 14% over an hour22%
- Burhanpurtypically 37 min late · 15% over an hour20%
- Khandwatypically 15 min late · 7% over an hour50%
- Hardatypically 24 min late · 11% over an hour31%
- Itarsi Jntypically 10 min late · 9% over an hour57%
- Pipariyatypically 22 min late · 12% over an hour34%
- Gadarwaratypically 30 min late · 17% over an hour25%
- Karelitypically 37 min late · 20% over an hour20%
- Narsinghpurtypically 41 min late · 23% over an hour18%
- Shridhamtypically 41 min late · 23% over an hour18%
- Jabalpurtypically 32 min late · 20% over an hour23%
- Katnitypically 51 min late · 35% over an hour15%
- Maihartypically 55 min late · 42% over an hour14%
- Satnatypically 34 min late · 21% over an hour22%
- Manikpur Jntypically 13 min late · 17% over an hour52%
- Shankargarhtypically 14 min late · 18% over an hour51%
- Prayagrajcheokitypically 25 min late · 25% over an hour30%
- Vindhyachaltypically 45 min late · 33% over an hour17%
- Mirzapurtypically 44 min late · 35% over an hour17%
- Chunar Jntypically 42 min late · 31% over an hour18%
- Dd Upadhyaya Jnusually on time · 17% over an hour64%
- Bhabua Roadtypically 14 min late · 18% over an hour51%
- Sasaramtypically 19 min late · 22% over an hour39%
- Dehri On Sontypically 24 min late · 23% over an hour31%
- Anugrah Narayan Roadtypically 27 min late · 23% over an hour28%
- Gaya Jntypically 10 min late · 17% over an hour56%
- Kodermatypically 14 min late · 18% over an hour51%
- Parsabadtypically 18 min late · 19% over an hour42%
- Hazaribagh Roadtypically 26 min late · 22% over an hour29%
- Parasnathtypically 32 min late · 26% over an hour23%
- Gomoh Jntypically 34 min late · 25% over an hour22%
- Dhanbad Jnusually on time · 13% over an hour73%
- Barakartypically 46 min late · 25% over an hour16%
- Asansol Jntypically 31 min late · 14% over an hour24%
- Raniganjtypically 32 min late · 16% over an hour23%
- Durgapurtypically 40 min late · 22% over an hour19%
- Panagarhtypically 41 min late · 23% over an hour18%
- Barddhamantypically 22 min late · 18% over an hour34%
- Howrah Jntypically 14 min late · 17% over an hour51%
When it runs late
Roughest April, June, July and December: in April it typically runs 28 min late and reaches Howrah Jn on time only 40% of the time — against 71% around January. A year-round average hides that.
Runs latest on Fridays (40% on time), best on Thursdays (74%).
Longest halts
- Itarsi Jn ET10 min · arrives 09:50, departs 10:00
- Jabalpur JBP10 min · arrives 13:20, departs 13:30
- Asansol Jn ASN10 min · arrives 07:26, departs 07:36
- Dd Upadhyaya Jn DDU7 min · arrives 22:48, departs 22:55
- Nasik Road NK5 min · arrives 01:35, departs 01:40
- Bhusaval Jn BSL5 min · arrives 05:20, departs 05:25
Return train and other trains on this route
- 12321 Mumbai MailThe return train, Howrah Jn to Chhatrapati Shivaji Maharaj Terminus
- 12859 Gitanjali ExpressAlso runs Chhatrapati Shivaji Maharaj Terminus to Howrah Jn
- 12869 Mumbai CSMT–Howrah ExpressAlso runs Chhatrapati Shivaji Maharaj Terminus to Howrah Jn
- 12261 Howrah DurontoAlso runs Chhatrapati Shivaji Maharaj Terminus to Howrah Jn
- 12809 Howrah MailAlso runs Chhatrapati Shivaji Maharaj Terminus to Howrah Jn
Stations on the 12322 route
- Dadar (DR)Day 1 · 9 km from Chhatrapati Shivaji Maharaj Terminus
- Bhusaval Jn (BSL)Day 2 · 444 km from Chhatrapati Shivaji Maharaj Terminus
- Kareli (KY)Day 2 · 891 km from Chhatrapati Shivaji Maharaj Terminus
- Manikpur Jn (MKP)Day 2 · 1,257 km from Chhatrapati Shivaji Maharaj Terminus
- Bhabua Road (BBU)Day 2 · 1,546 km from Chhatrapati Shivaji Maharaj Terminus
- Hazaribagh Road (HZD)Day 3 · 1,821 km from Chhatrapati Shivaji Maharaj Terminus