TRAIN 12321
12321 Mumbai Mail: Route, Schedule & Running Status - Howrah to Mumbai CSMT
Howrah Jn (HWH)→Mumbai CSMT (CSMT)
Check the latest running status of train 12321 Mumbai Mail. Live location, delay, previous station and next station are fetched when you request the status.
About 12321 Mumbai Mail
Train 12321, the Mumbai Mail, runs between Howrah and Mumbai CSMT. Passengers can use this page to check the scheduled route, station timings, running days and other train information in one place. Use the timetable and route sections below for reliable journey planning. Live running information is available on demand through the “Check Live Running Status” button, so the page does not request live data automatically.
Find complete train timetable, route and station information.
Schedule loaded for train 12321, 46 stations.
Unable to refresh the schedule. Showing the latest available timetable.
12321 Mumbai Mail
Howrah Jn (HWH)→Mumbai CSMT (CSMT)
- Stations
- 44
- Distance
- 2,162 km
- Days
- 3
Runs on· Daily
- Mon (runs)
- Tue (runs)
- Wed (runs)
- Thu (runs)
- Fri (runs)
- Sat (runs)
- Sun (runs)
- Train Number
- 12321
- Train Type
- Superfast Express
- Source
- Howrah Jn (HWH)
- Destination
- Mumbai CSMT (CSMT)
- Duration
- 37h 35m
- First Departure
- 23:40
- Final Arrival
- 13:15 (Day 3)
- Stations Listed
- 46
Want to know where this train is right now?
Live running information is fetched when you request it.
12321 Train Schedule
Howrah Jn to Mumbai CSMT · 46 stations
Howrah Jn (HWH)
01- Arrival
- Starts
- Departure
- 23:40
- Day
- Day 1
- Distance
- 0 km
- Platform
- 15
Bardhaman (BWN)
02- Arrival
- 00:32
- Departure
- 00:34
- Day
- Day 2
- Distance
- 95 km
- Halt
- 2 min
Panagarh (PAN)
03- Arrival
- 01:20
- Departure
- 01:22
- Day
- Day 2
- Distance
- 143 km
- Halt
- 2 min
- Platform
- 2
Durgapur (DGR)
04- Arrival
- 01:35
- Departure
- 01:37
- Day
- Day 2
- Distance
- 159 km
- Halt
- 2 min
- Platform
- 3
Raniganj (RNG)
05- Arrival
- 01:54
- Departure
- 01:56
- Day
- Day 2
- Distance
- 182 km
- Halt
- 2 min
- Platform
- 2
Asansol Jn (ASN)
06- Arrival
- 02:10
- Departure
- 02:15
- Day
- Day 2
- Distance
- 201 km
- Halt
- 5 min
- Platform
- 4
Barakar (BRR)
07- Arrival
- 02:33
- Departure
- 02:35
- Day
- Day 2
- Distance
- 218 km
- Halt
- 2 min
- Platform
- 2
Dhanbad Jn (DHN)
08- Arrival
- 03:40
- Departure
- 03:45
- Day
- Day 2
- Distance
- 259 km
- Halt
- 5 min
- Platform
- 3
Nsc Bose J Gomo (GMO)
09- Arrival
- 04:09
- Departure
- 04:14
- Day
- Day 2
- Distance
- 289 km
- Halt
- 5 min
- Platform
- 3
Parasnath (PNME)
10- Arrival
- 04:29
- Departure
- 04:30
- Day
- Day 2
- Distance
- 306 km
- Halt
- 1 min
- Platform
- 3
Hazaribagh Road (HZD)
11- Arrival
- 04:50
- Departure
- 04:52
- Day
- Day 2
- Distance
- 334 km
- Halt
- 2 min
- Platform
- 2
Parsabad (PSB)
12- Arrival
- 05:03
- Departure
- 05:05
- Day
- Day 2
- Distance
- 356 km
- Halt
- 2 min
- Platform
- 2
Koderma (KQR)
13- Arrival
- 05:21
- Departure
- 05:23
- Day
- Day 2
- Distance
- 382 km
- Halt
- 2 min
- Platform
- 4
Gaya Jn (GAYA)
14- Arrival
- 06:45
- Departure
- 06:50
- Day
- Day 2
- Distance
- 458 km
- Halt
- 5 min
- Platform
- 1
Anugraha N Road (AUBR)
15- Arrival
- 07:36
- Departure
- 07:38
- Day
- Day 2
- Distance
- 527 km
- Halt
- 2 min
- Platform
- 2
Dehri on Sone (DOS)
16- Arrival
- 07:56
- Departure
- 07:58
- Day
- Day 2
- Distance
- 543 km
- Halt
- 2 min
- Platform
- 3
Sasaram (SSM)
17- Arrival
- 08:13
- Departure
- 08:15
- Day
- Day 2
- Distance
- 561 km
- Halt
- 2 min
- Platform
- 2
Bhabua Road (BBU)
18- Arrival
- 08:48
- Departure
- 08:50
- Day
- Day 2
- Distance
- 609 km
- Halt
- 2 min
- Platform
- 2
Pt. Deen Dayal Upadhyaya Jn (DDU)
19- Arrival
- 10:03
- Departure
- 10:10
- Day
- Day 2
- Distance
- 663 km
- Halt
- 7 min
- Platform
- 7
Chunar (CAR)
20- Arrival
- 11:05
- Departure
- 11:07
- Day
- Day 2
- Distance
- 697 km
- Halt
- 2 min
- Platform
- 3
Mirzapur (MZP)
21- Arrival
- 11:40
- Departure
- 11:45
- Day
- Day 2
- Distance
- 729 km
- Halt
- 5 min
- Platform
- 3
Vindhyachal (BDL)
22- Arrival
- 11:58
- Departure
- 12:00
- Day
- Day 2
- Distance
- 736 km
- Halt
- 2 min
- Platform
- 3
Prayagraj Chheoki (PCOI)
23- Arrival
- 13:10
- Departure
- 13:15
- Day
- Day 2
- Distance
- 809 km
- Halt
- 5 min
- Platform
- 4
Shankargarh (SRJ)
24- Arrival
- 14:04
- Departure
- 14:05
- Day
- Day 2
- Distance
- 846 km
- Halt
- 1 min
- Platform
- 1
Manikpur Jn (MKP)
25- Arrival
- 15:33
- Departure
- 15:35
- Day
- Day 2
- Distance
- 901 km
- Halt
- 2 min
- Platform
- 1
Satna (STA)
26- Arrival
- 16:30
- Departure
- 16:35
- Day
- Day 2
- Distance
- 979 km
- Halt
- 5 min
- Platform
- 1
Maihar (MYR)
27- Arrival
- 16:58
- Departure
- 17:00
- Day
- Day 2
- Distance
- 1,015 km
- Halt
- 2 min
- Platform
- 2
Katni (KTE)
28- Arrival
- 17:45
- Departure
- 17:50
- Day
- Day 2
- Distance
- 1,078 km
- Halt
- 5 min
- Platform
- 3
Jabalpur (JBP)
29- Arrival
- 19:07
- Departure
- 19:15
- Day
- Day 2
- Distance
- 1,168 km
- Halt
- 8 min
- Platform
- 1
Sridham (SRID)
30- Arrival
- 19:58
- Departure
- 20:00
- Day
- Day 2
- Distance
- 1,221 km
- Halt
- 2 min
- Platform
- 3
Narsinghpur (NU)
31- Arrival
- 20:28
- Departure
- 20:30
- Day
- Day 2
- Distance
- 1,253 km
- Halt
- 2 min
- Platform
- 2
Kareli (KY)
32- Arrival
- 20:43
- Departure
- 20:45
- Day
- Day 2
- Distance
- 1,268 km
- Halt
- 2 min
- Platform
- 1
Gadarwara (GAR)
33- Arrival
- 21:03
- Departure
- 21:05
- Day
- Day 2
- Distance
- 1,297 km
- Halt
- 2 min
- Platform
- 2
Pipariya (PPI)
34- Arrival
- 21:38
- Departure
- 21:40
- Day
- Day 2
- Distance
- 1,346 km
- Halt
- 2 min
- Platform
- 2
Itarsi Jn (ET)
35- Arrival
- 23:40
- Departure
- 23:50
- Day
- Day 2
- Distance
- 1,414 km
- Halt
- 10 min
- Platform
- 7
Harda (HD)
36- Arrival
- 00:35
- Departure
- 00:37
- Day
- Day 3
- Distance
- 1,489 km
- Halt
- 2 min
- Platform
- 3
Khandwa Jn (KNW)
37- Arrival
- 02:22
- Departure
- 02:25
- Day
- Day 3
- Distance
- 1,597 km
- Halt
- 3 min
- Platform
- 5
Burhanpur (BAU)
38- Arrival
- 03:13
- Departure
- 03:15
- Day
- Day 3
- Distance
- 1,666 km
- Halt
- 2 min
- Platform
- 1
Bhusaval Jn (BSL)
39- Arrival
- 04:20
- Departure
- 04:25
- Day
- Day 3
- Distance
- 1,721 km
- Halt
- 5 min
- Platform
- 4
Jalgaon Jn (JL)
40- Arrival
- 04:50
- Departure
- 04:52
- Day
- Day 3
- Distance
- 1,745 km
- Halt
- 2 min
- Platform
- 2
Chalisgaon Jn (CSN)
41- Arrival
- 05:54
- Departure
- 05:55
- Day
- Day 3
- Distance
- 1,837 km
- Halt
- 1 min
- Platform
- 3
Manmad Jn (MMR)
42- Arrival
- 06:53
- Departure
- 06:55
- Day
- Day 3
- Distance
- 1,905 km
- Halt
- 2 min
- Platform
- 3
Nasik Road (NK)
43- Arrival
- 07:55
- Departure
- 08:00
- Day
- Day 3
- Distance
- 1,978 km
- Halt
- 5 min
- Platform
- 4
Kalyan Jn (KYN)
44- Arrival
- 11:39
- Departure
- 11:40
- Day
- Day 3
- Distance
- 2,109 km
- Halt
- 1 min
- Platform
- 6
Dadar (DR)
45- Arrival
- 12:40
- Departure
- 12:43
- Day
- Day 3
- Distance
- 2,153 km
- Halt
- 3 min
- Platform
- 12
Mumbai CSMT (CSMT)
46- Arrival
- 13:15
- Departure
- Ends
- Day
- Day 3
- Distance
- 2,162 km
- Platform
- 18
| # | Station | Code | Arrival | Departure | Day | Distance | Halt |
|---|---|---|---|---|---|---|---|
| 01 | Howrah Jn | HWH | Not applicable | 23:40 | Day 1 | 0 km | Not applicable |
| 02 | Bardhaman | BWN | 00:32 | 00:34 | Day 2 | 95 km | 2 min |
| 03 | Panagarh | PAN | 01:20 | 01:22 | Day 2 | 143 km | 2 min |
| 04 | Durgapur | DGR | 01:35 | 01:37 | Day 2 | 159 km | 2 min |
| 05 | Raniganj | RNG | 01:54 | 01:56 | Day 2 | 182 km | 2 min |
| 06 | Asansol Jn | ASN | 02:10 | 02:15 | Day 2 | 201 km | 5 min |
| 07 | Barakar | BRR | 02:33 | 02:35 | Day 2 | 218 km | 2 min |
| 08 | Dhanbad Jn | DHN | 03:40 | 03:45 | Day 2 | 259 km | 5 min |
| 09 | Nsc Bose J Gomo | GMO | 04:09 | 04:14 | Day 2 | 289 km | 5 min |
| 10 | Parasnath | PNME | 04:29 | 04:30 | Day 2 | 306 km | 1 min |
| 11 | Hazaribagh Road | HZD | 04:50 | 04:52 | Day 2 | 334 km | 2 min |
| 12 | Parsabad | PSB | 05:03 | 05:05 | Day 2 | 356 km | 2 min |
| 13 | Koderma | KQR | 05:21 | 05:23 | Day 2 | 382 km | 2 min |
| 14 | Gaya Jn | GAYA | 06:45 | 06:50 | Day 2 | 458 km | 5 min |
| 15 | Anugraha N Road | AUBR | 07:36 | 07:38 | Day 2 | 527 km | 2 min |
| 16 | Dehri on Sone | DOS | 07:56 | 07:58 | Day 2 | 543 km | 2 min |
| 17 | Sasaram | SSM | 08:13 | 08:15 | Day 2 | 561 km | 2 min |
| 18 | Bhabua Road | BBU | 08:48 | 08:50 | Day 2 | 609 km | 2 min |
| 19 | Pt. Deen Dayal Upadhyaya Jn | DDU | 10:03 | 10:10 | Day 2 | 663 km | 7 min |
| 20 | Chunar | CAR | 11:05 | 11:07 | Day 2 | 697 km | 2 min |
| 21 | Mirzapur | MZP | 11:40 | 11:45 | Day 2 | 729 km | 5 min |
| 22 | Vindhyachal | BDL | 11:58 | 12:00 | Day 2 | 736 km | 2 min |
| 23 | Prayagraj Chheoki | PCOI | 13:10 | 13:15 | Day 2 | 809 km | 5 min |
| 24 | Shankargarh | SRJ | 14:04 | 14:05 | Day 2 | 846 km | 1 min |
| 25 | Manikpur Jn | MKP | 15:33 | 15:35 | Day 2 | 901 km | 2 min |
| 26 | Satna | STA | 16:30 | 16:35 | Day 2 | 979 km | 5 min |
| 27 | Maihar | MYR | 16:58 | 17:00 | Day 2 | 1,015 km | 2 min |
| 28 | Katni | KTE | 17:45 | 17:50 | Day 2 | 1,078 km | 5 min |
| 29 | Jabalpur | JBP | 19:07 | 19:15 | Day 2 | 1,168 km | 8 min |
| 30 | Sridham | SRID | 19:58 | 20:00 | Day 2 | 1,221 km | 2 min |
| 31 | Narsinghpur | NU | 20:28 | 20:30 | Day 2 | 1,253 km | 2 min |
| 32 | Kareli | KY | 20:43 | 20:45 | Day 2 | 1,268 km | 2 min |
| 33 | Gadarwara | GAR | 21:03 | 21:05 | Day 2 | 1,297 km | 2 min |
| 34 | Pipariya | PPI | 21:38 | 21:40 | Day 2 | 1,346 km | 2 min |
| 35 | Itarsi Jn | ET | 23:40 | 23:50 | Day 2 | 1,414 km | 10 min |
| 36 | Harda | HD | 00:35 | 00:37 | Day 3 | 1,489 km | 2 min |
| 37 | Khandwa Jn | KNW | 02:22 | 02:25 | Day 3 | 1,597 km | 3 min |
| 38 | Burhanpur | BAU | 03:13 | 03:15 | Day 3 | 1,666 km | 2 min |
| 39 | Bhusaval Jn | BSL | 04:20 | 04:25 | Day 3 | 1,721 km | 5 min |
| 40 | Jalgaon Jn | JL | 04:50 | 04:52 | Day 3 | 1,745 km | 2 min |
| 41 | Chalisgaon Jn | CSN | 05:54 | 05:55 | Day 3 | 1,837 km | 1 min |
| 42 | Manmad Jn | MMR | 06:53 | 06:55 | Day 3 | 1,905 km | 2 min |
| 43 | Nasik Road | NK | 07:55 | 08:00 | Day 3 | 1,978 km | 5 min |
| 44 | Kalyan Jn | KYN | 11:39 | 11:40 | Day 3 | 2,109 km | 1 min |
| 45 | Dadar | DR | 12:40 | 12:43 | Day 3 | 2,153 km | 3 min |
| 46 | Mumbai CSMT | CSMT | 13:15 | Not applicable | Day 3 | 2,162 km | Not applicable |
What would you like to check next?
Train 12321 will be filled in for you.
12321 Train Route
Mumbai Mail starts from Howrah Jn (HWH) and ends at Mumbai CSMT (CSMT), covering 2,162 km in about 37h 35m. It has 44 scheduled intermediate halts; its longest stops are at Asansol Jn, Dhanbad Jn, Nsc Bose J Gomo, Pt. Deen Dayal Upadhyaya Jn, Jabalpur, Itarsi Jn. The complete station list is in the 12321 schedule above.
12321 at Howrah JnHWH
- Arrival:
- Starts here
- Departure:
- 23:40
- Day:
- Day 1
12321 at Asansol JnASN
- Arrival:
- 02:10
- Departure:
- 02:15
- Halt:
- 5 min
- Day:
- Day 2
12321 at Dhanbad JnDHN
- Arrival:
- 03:40
- Departure:
- 03:45
- Halt:
- 5 min
- Day:
- Day 2
12321 at Nsc Bose J GomoGMO
- Arrival:
- 04:09
- Departure:
- 04:14
- Halt:
- 5 min
- Day:
- Day 2
12321 at Pt. Deen Dayal Upadhyaya JnDDU
- Arrival:
- 10:03
- Departure:
- 10:10
- Halt:
- 7 min
- Day:
- Day 2
12321 at JabalpurJBP
- Arrival:
- 19:07
- Departure:
- 19:15
- Halt:
- 8 min
- Day:
- Day 2
12321 at Itarsi JnET
- Arrival:
- 23:40
- Departure:
- 23:50
- Halt:
- 10 min
- Day:
- Day 2
12321 at Mumbai CSMTCSMT
- Arrival:
- 13:15
- Departure:
- Ends here
- Day:
- Day 3
12321 Train Timings
Departs Howrah Jn (HWH) at 23:40. Reaches Mumbai CSMT (CSMT) at 13:15 on day 3. Timings at every halt are in the full timetable.
12321 Train Distance & Journey Time
- Total distance
- 2,162 km
- Scheduled journey time
- 37h 35m
- Average speed
- about 58 km/h
Average speed is timetable distance divided by scheduled journey time, including halts.
12321 Running Days
- Mon (Monday, runs)
- Tue (Tuesday, runs)
- Wed (Wednesday, runs)
- Thu (Thursday, runs)
- Fri (Friday, runs)
- Sat (Saturday, runs)
- Sun (Sunday, runs)
Runs daily from Howrah Jn (HWH).
Where is Train 12321 right now?
Want to know where train 12321 is right now? Use the “Check Live Running Status” button to request the latest available running information. The live-status request is made on demand rather than automatically when the page loads. Check live running status
12321 Train Delay Status
To check whether 12321 is running late today, request its latest live running status. After checking, the 12321 live train status page shows expected arrival and delay at every station. Travelling on this train? Check your PNR status too.
Related Trains
Return service and trains on the same corridor or of the same category.
Return train12322 Mumbai Mail TrainLooking for another train? Search any train schedule or explore famous trains of India.
Train Schedule Guides
Understand official train timetables, station sequence, running days, halts, journey days, and the difference between planned schedule and live train timing.
12321 Mumbai Mail FAQ
What is the route of train 12321?
12321 Mumbai Mail runs from Howrah Jn (HWH) to Mumbai CSMT (CSMT) via Asansol Jn, Dhanbad Jn, Nsc Bose J Gomo, Pt. Deen Dayal Upadhyaya Jn, Jabalpur, Itarsi Jn, a distance of 2,162 km.
What is the schedule and timetable of 12321?
12321 Mumbai Mail departs Howrah Jn (HWH) at 23:40 and reaches Mumbai CSMT (CSMT) at 13:15 on day 3, a scheduled journey of about 37h 35m. Arrival, departure and halt times for every station are in the timetable above.
Which stations does 12321 cover between Howrah Jn (HWH) and Mumbai CSMT (CSMT)?
12321 Mumbai Mail has 44 scheduled intermediate halts, including Asansol Jn, Dhanbad Jn, Nsc Bose J Gomo, Pt. Deen Dayal Upadhyaya Jn, Jabalpur, Itarsi Jn. All 46 stations are listed with their timings in the 12321 schedule above.
How can I check the live running status of 12321?
Click "Check Live Running Status" on this page. The current station, previous and next station, delay and expected arrival of 12321 Mumbai Mail are fetched only when you ask for them.
On which days does 12321 run?
12321 Mumbai Mail runs daily from Howrah Jn (HWH).
How long does 12321 take to complete its journey?
12321 Mumbai Mail takes about 37h 35m to cover 2,162 km, an average scheduled speed of about 58 km/h including halts.
Is 12321 running late today?
This page does not show a fixed delay. Click "Check Live Running Status" to fetch today's delay for 12321 Mumbai Mail, or open the full live train status page for station-wise delays.