Train · 12137
Punjab Mail
Run-day calendar
54 halts · 1,936 km
From → To
Mumbai Csmt → Firozpur Cant
CSMT → FZR
Stations en route
All scheduled timing points. Stations with identical arrival / departure times are pass-throughs — the train doesn't stop for boarding.
| # | Station | Code | Arrive | Depart | km |
|---|---|---|---|---|---|
| 1 | Mumbai Csmt | CSMT | — | 19:35:00 | 0 |
| 2 | Mumbai Dadar Central | DR | 19:47:00 | 19:50:00 | 9 |
| 3 | Kalyan Jn | KYN | 20:32:00 | 20:35:00 | 54 |
| 4 | Kasara | KSRA | 21:42:00 | 21:45:00 | 121 |
| 5 | Nasik Road | NK | 22:55:00 | 23:00:00 | 188 |
| 6 | Manmad Jn | MMR | 00:07:00 | 00:10:00 | 261 |
| 7 | Chalisgaon Jn | CSN | 00:53:00 | 00:55:00 | 328 |
| 8 | Jalgaon Jn | JL | 02:03:00 | 02:05:00 | 420 |
| 9 | Bhusaval Jn | BSL | 02:40:00 | 02:45:00 | 445 |
| 10 | Burhanpur | BAU | 03:28:00 | 03:30:00 | 499 |
| 11 | Khandwa | KNW | 04:52:00 | 04:55:00 | 568 |
| 12 | Khirkiya | KKN | 05:40:00 | 05:42:00 | 644 |
| 13 | Harda | HD | 06:01:00 | 06:03:00 | 676 |
| 14 | Banapura | BPF | 06:31:00 | 06:33:00 | 718 |
| 15 | Itarsi Jn | ET | 07:30:00 | 07:40:00 | 752 |
| 16 | Narmadapuram | NDPM | 07:58:00 | 08:00:00 | 769 |
| 17 | Rani Kamlapati | RKMP | 09:28:00 | 09:30:00 | 844 |
| 18 | Bhopal Jn | BPL | 09:45:00 | 09:50:00 | 850 |
| 19 | Vidisha | BHS | 10:25:00 | 10:27:00 | 903 |
| 20 | Ganj Basoda | BAQ | 10:51:00 | 10:53:00 | 943 |
| 21 | Bina Jn | BINA | 12:00:00 | 12:05:00 | 988 |
| 22 | Lalitpur | LAR | 12:50:00 | 12:52:00 | 1,051 |
| 23 | Babina | BAB | 13:35:00 | 13:37:00 | 1,115 |
| 24 | Veerangana Laxmibai Jhansi | VGLJ | 14:15:00 | 14:23:00 | 1,141 |
| 25 | Datia | DAA | 14:44:00 | 14:46:00 | 1,165 |
| 26 | Dabra | DBA | 15:07:00 | 15:09:00 | 1,196 |
| 27 | Gwalior Jn | GWL | 15:40:00 | 15:42:00 | 1,238 |
| 28 | Morena | MRA | 16:15:00 | 16:17:00 | 1,276 |
| 29 | Dhaulpur | DHO | 17:20:00 | 17:22:00 | 1,304 |
| 30 | Agra Cantt | AGC | 18:00:00 | 18:05:00 | 1,356 |
| 31 | Raja Ki Mandi | RKM | 18:13:00 | 18:15:00 | 1,360 |
| 32 | Mathura Jn | MTJ | 18:45:00 | 18:50:00 | 1,410 |
| 33 | Kosi Kalan | KSV | 19:16:00 | 19:18:00 | 1,451 |
| 34 | Faridabad | FDB | 20:35:00 | 20:37:00 | 1,523 |
| 35 | Delhi H Nizamuddin | NZM | 20:55:00 | 20:57:00 | 1,543 |
| 36 | New Delhi | NDLS | 21:25:00 | 21:40:00 | 1,551 |
| 37 | Delhi Kishanganj | DKZ | 21:54:00 | 21:56:00 | 1,555 |
| 38 | Shakurbasti | SSB | 22:08:00 | 22:10:00 | 1,562 |
| 39 | Bahadurgarh | BGZ | 22:26:00 | 22:28:00 | 1,582 |
| 40 | Rohtak Jn | ROK | 22:56:00 | 22:58:00 | 1,622 |
| 41 | Jind Jn | JIND | 23:44:00 | 23:46:00 | 1,679 |
| 42 | Narwana Jn | NRW | 00:11:00 | 00:13:00 | 1,713 |
| 43 | Tohana | TUN | 00:32:00 | 00:34:00 | 1,739 |
| 44 | Jakhal Jn | JHL | 00:53:00 | 00:55:00 | 1,751 |
| 45 | Bareta | BRZ | 01:06:00 | 01:08:00 | 1,765 |
| 46 | Budhlada | BLZ | 01:20:00 | 01:22:00 | 1,780 |
| 47 | Mansa | MSZ | 01:35:00 | 01:37:00 | 1,796 |
| 48 | Maur | MAUR | 01:51:00 | 01:53:00 | 1,815 |
| 49 | Bathinda Jn | BTI | 02:55:00 | 03:05:00 | 1,849 |
| 50 | Goneana | GNA | 03:17:00 | 03:19:00 | 1,861 |
| 51 | Gangsar Jaitu | GJUT | 03:32:00 | 03:34:00 | 1,875 |
| 52 | Kot Kapura | KKP | 03:48:00 | 03:50:00 | 1,891 |
| 53 | Faridkot | FDK | 04:05:00 | 04:07:00 | 1,904 |
| 54 | Firozpur Cant | FZR | 05:15:00 | — | 1,936 |
Major halts on this route
Stations with the longest stops on the Punjab Mail timetable.
Travel options between Mumbai Csmt ↔ Firozpur Cant
Other trains via Mumbai Csmt (CSMT)
Train #01015
Mumbai CSMT - MGR Chennai Central Summer Special
Train #01016
MGR Chennai Central - Mumbai CSMT Summer Special
Train #01019
Mumbai CSMT - Madgaon Summer Special
Train #01020
Madgaon - Mumbai CSMT Summer Special
Train #02141
Mumbai CSMT - Nagpur Summer Special
Train #02142
Nagpur - Mumbai CSMT Summer Special
Train #10103
Mandovi Express
Train #10104
Mandovi Express
Other trains via Firozpur Cant (FZR)
Train #12138
Punjab Mail
Train #13307
Ganga Sutlej Express
Train #13308
Ganga Sutlej Express
Train #14601
Firozpur Cantt - Hanumangarh Express (UnReserved)
Train #14602
Hanumangarh - Firozpur Cantt Express (UnReserved)
Train #14613
SAS Nagar Mohali - Firozpur Cantt Express
Train #14614
Firozpur Cantt - SAS Nagar Mohali Express
Train #14625
Haridwar - Firozpur Cantt Express