Skip to search

12321 Mumbai Mail

Superfast · 2,154 km · 37 hr 35 min · 46 stops · Daily

Departs
23:40
Howrah Jn
Arrives
13:15
Chhatrapati Shivaji Maharaj Terminus · day 3
Journey
37 hr 35 min
2,154 km · 46 stops
Runs
Daily
Fare from
₹885
Sleeper · estimate
On time
76%
usually 6 min late
Check seats for your date

12321 running status

Checking where it is…

12321 coach position

Fetching the coach order…

12321 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 Chhatrapati Shivaji Maharaj Terminus

Pick a date — live seats in every class

Route and stops

Day 2 = the day after departure

Scheduled stops of 12321 Mumbai Mail, in order, with arrival and departure times, halt length, day of the run and cumulative distance from the origin.
#StationArrivesDepartsHaltDayKm
1Howrah Jn HWH—23:40—10
2Barddhaman BWN00:3200:342 min295
3Panagarh PAN01:2001:222 min2143
4Durgapur DGR01:3501:372 min2158
5Raniganj RNG01:5401:562 min2182
6Asansol Jn ASN02:1002:155 min2200
7Barakar BRR02:3302:352 min2216
8Dhanbad Jn DHN03:4003:455 min2258
9Gomoh Jn GMO04:0904:145 min2288
10Parasnath PNME04:2804:302 min2306
11Hazaribagh Road HZD04:5004:522 min2333
12Parsabad PSB05:0305:052 min2355
13Koderma KQR05:2105:232 min2381
14Gaya Jn GAYA06:4506:505 min2457
15Anugrah Narayan Road AUBR07:3607:382 min2526
16Dehri On Son DOS07:5607:582 min2542
17Sasaram SSM08:1308:152 min2560
18Bhabua Road BBU08:4808:502 min2608
19Dd Upadhyaya Jn DDU10:0310:107 min2661
20Chunar Jn CAR11:0511:072 min2693
21Mirzapur MZP11:4011:455 min2724
22Vindhyachal BDL11:5812:002 min2731
23Prayagrajcheoki PCOI13:1013:155 min2805
24Shankargarh SRJ14:0414:051 min2842
25Manikpur Jn MKP15:3315:352 min2897
26Satna STA16:3016:355 min2975
27Maihar MYR16:5817:002 min21,010
28Katni KTE17:4517:505 min21,073
29Jabalpur JBP19:0519:1510 min21,164
30Shridham SRID19:5820:002 min21,217
31Narsinghpur NU20:2820:302 min21,248
32Kareli KY20:4320:452 min21,263
33Gadarwara GAR21:0321:052 min21,292
34Pipariya PPI21:3821:402 min21,341
35Itarsi Jn ET23:4023:5010 min21,409
36Harda HD00:3500:372 min31,484
37Khandwa KNW02:2202:253 min31,586
38Burhanpur BAU03:1303:152 min31,655
39Bhusaval Jn BSL04:2004:255 min31,710
40Jalgaon Jn JL04:5004:522 min31,734
41Chalisgaon Jn CSN05:5405:551 min31,826
42Manmad Jn MMR06:5306:552 min31,894
43Nasik Road NK07:5508:005 min31,967
44Kalyan Jn KYN11:3711:403 min32,101
45Dadar DR12:4012:433 min32,145
46Chhatrapati Shivaji Maharaj Terminus CSMT13:15——32,154

How reliably 12321 runs

76% arrive on time at the destination
typically 6 min late · 43% on time across the route

From Oct 2025–Oct 2026 · within 15 min counts as on time.

  • Howrah Jn
    usually on time
    95%
  • Barddhaman
    typically 23 min late · 3% over an hour
    33%
  • Panagarh
    typically 10 min late · 3% over an hour
    75%
  • Durgapur
    typically 10 min late · 3% over an hour
    71%
  • Raniganj
    typically 18 min late · 4% over an hour
    42%
  • Asansol Jn
    typically 23 min late · 5% over an hour
    33%
  • Barakar
    typically 28 min late · 5% over an hour
    27%
  • Dhanbad Jn
    typically 11 min late · 3% over an hour
    75%
  • Gomoh Jn
    typically 12 min late · 4% over an hour
    61%
  • Parasnath
    typically 15 min late · 4% over an hour
    50%
  • Hazaribagh Road
    typically 18 min late · 5% over an hour
    42%
  • Parsabad
    typically 25 min late · 6% over an hour
    30%
  • Koderma
    typically 30 min late · 8% over an hour
    25%
  • Gaya Jn
    typically 12 min late · 5% over an hour
    56%
  • Anugrah Narayan Road
    typically 20 min late · 7% over an hour
    38%
  • Dehri On Son
    typically 20 min late · 8% over an hour
    38%
  • Sasaram
    typically 22 min late · 8% over an hour
    34%
  • Bhabua Road
    typically 24 min late · 9% over an hour
    31%
  • Dd Upadhyaya Jn
    typically 10 min late · 6% over an hour
    61%
  • Chunar Jn
    typically 19 min late · 4% over an hour
    39%
  • Mirzapur
    typically 14 min late · 4% over an hour
    53%
  • Vindhyachal
    typically 14 min late · 3% over an hour
    53%
  • Prayagrajcheoki
    typically 21 min late · 4% over an hour
    36%
  • Shankargarh
    typically 23 min late · 6% over an hour
    33%
  • Manikpur Jn
    usually on time
    91%
  • Satna
    typically 15 min late · 5% over an hour
    50%
  • Maihar
    typically 20 min late · 5% over an hour
    38%
  • Katni
    typically 34 min late · 9% over an hour
    22%
  • Jabalpur
    typically 48 min late · 23% over an hour
    16%
  • Shridham
    typically 50 min late · 25% over an hour
    15%
  • Narsinghpur
    typically 48 min late · 20% over an hour
    16%
  • Kareli
    typically 50 min late · 22% over an hour
    15%
  • Gadarwara
    typically 55 min late · 36% over an hour
    14%
  • Pipariya
    typically 60 min late · 48% over an hour
    13%
  • Itarsi Jn
    typically 5 min late · 4% over an hour
    77%
  • Harda
    typically 27 min late · 7% over an hour
    28%
  • Khandwa
    usually on time · 4% over an hour
    84%
  • Burhanpur
    typically 7 min late · 4% over an hour
    76%
  • Bhusaval Jn
    typically 14 min late · 4% over an hour
    53%
  • Jalgaon Jn
    typically 19 min late · 4% over an hour
    39%
  • Chalisgaon Jn
    typically 23 min late · 6% over an hour
    33%
  • Manmad Jn
    typically 22 min late · 9% over an hour
    34%
  • Nasik Road
    typically 38 min late · 14% over an hour
    20%
  • Kalyan Jn
    typically 30 min late · 7% over an hour
    25%
  • Dadar
    typically 22 min late · 8% over an hour
    34%
  • Chhatrapati Shivaji Maharaj Terminus
    typically 6 min late · 6% over an hour
    76%

When it runs late

Roughest January: in January it typically runs 41 min late and reaches Chhatrapati Shivaji Maharaj Terminus on time only 16% of the time — against 94% around March. A year-round average hides that.

Runs latest on Tuesdays (71% on time), best on Wednesdays (88%).

Longest halts

  • Jabalpur JBP10 min · arrives 19:05, departs 19:15
  • Itarsi Jn ET10 min · arrives 23:40, departs 23:50
  • Dd Upadhyaya Jn DDU7 min · arrives 10:03, departs 10:10
  • Asansol Jn ASN5 min · arrives 02:10, departs 02:15
  • Dhanbad Jn DHN5 min · arrives 03:40, departs 03:45
  • Gomoh Jn GMO5 min · arrives 04:09, departs 04:14

Return train and other trains on this route

Stations on the 12321 route