Train route & timetable
Punjab Mail (12137) — Complete Schedule & Route
Punjab Mail (12137) runs Mon,Tue,Wed,Thu,Fri,Sat,Sun between Chhatrapati Shivaji Maharaj Terminus (CSMT) and Firozpur Cant (FZR), covering 1,936 km in 41h 40m, stopping at 308 stations. It is a Superfast train with classes: SL,3A,2A,1A.
12137Superfast
Punjab Mail
Running information is shown separately from this scheduled timetable.
Track live12137 status →Journey time41h 40mChhatrapati Shivaji Maharaj Terminus to Firozpur Cant
Distance1936 kmCSMT → FZR
Stops54Scheduled timetable rows
Runs onMon,Tue,Wed,Thu,Fri,Sat,SunOperating days
ClassesSL,3A,2A,1AListed travel classes
Full route
Schedule & timetable
Select a station to see its railway information.
| # | Station | Arrives | Departs | Halt | Day | Distance (km) | Platform |
|---|---|---|---|---|---|---|---|
| 1 | Chhatrapati Shivaji Maharaj Terminus (CSMT) | - | 19:35 | Not listed | Day 1 | Not listed | Not listed |
| 2 | Mumbai Dadar Central (DR) | 19:47 | 19:50 | Not listed | Day 1 | Not listed | Not listed |
| 3 | Kalyan Jn (KYN) | 20:32 | 20:35 | Not listed | Day 1 | Not listed | Not listed |
| 4 | Kasara (KSRA) | 21:42 | 21:45 | Not listed | Day 1 | Not listed | Not listed |
| 5 | Nasik Road (NK) | 22:55 | 23:00 | Not listed | Day 1 | Not listed | Not listed |
| 6 | Mumbai Mahalu Road (MMR) | 00:07 | 00:10 | Not listed | Day 2 | Not listed | Not listed |
| 7 | Morena (MRA) | 00:15 | 00:17 | Not listed | Day 2 | Not listed | Not listed |
| 8 | Chalisgaon Jn (CSN) | 00:53 | 00:55 | Not listed | Day 2 | Not listed | Not listed |
| 9 | Dhaulpur (DHO) | 01:20 | 01:22 | Not listed | Day 2 | Not listed | Not listed |
| 10 | Agra Cantt (AGC) | 02:00 | 02:05 | Not listed | Day 2 | Not listed | Not listed |
| 11 | Jalgaon Jn (JL) | 02:03 | 02:05 | Not listed | Day 2 | Not listed | Not listed |
| 12 | Raja Ki Mandi (RKM) | 02:13 | 02:15 | Not listed | Day 2 | Not listed | Not listed |
| 13 | Bhusaval Jn (BSL) | 02:40 | 02:45 | Not listed | Day 2 | Not listed | Not listed |
| 14 | Mathura Jn (MTJ) | 02:45 | 02:50 | Not listed | Day 2 | Not listed | Not listed |
| 15 | Kosi Kalan (KSV) | 03:16 | 03:18 | Not listed | Day 2 | Not listed | Not listed |
| 16 | Burhanpur (BAU) | 03:28 | 03:30 | Not listed | Day 2 | Not listed | Not listed |
| 17 | Faridabad (FDB) | 04:35 | 04:37 | Not listed | Day 2 | Not listed | Not listed |
| 18 | Khandwa (KNW) | 04:52 | 04:55 | Not listed | Day 2 | Not listed | Not listed |
| 19 | Hazrat Nizamuddin (NZM) | 04:55 | 04:57 | Not listed | Day 2 | Not listed | Not listed |
| 20 | New Delhi (NDLS) | 05:25 | 05:40 | Not listed | Day 2 | Not listed | Not listed |
| 21 | Khirkiya (KKN) | 05:40 | 05:42 | Not listed | Day 2 | Not listed | Not listed |
| 22 | Delhi Kishanganj (DKZ) | 05:54 | 05:56 | Not listed | Day 2 | Not listed | Not listed |
| 23 | Harda (HD) | 06:01 | 06:03 | Not listed | Day 2 | Not listed | Not listed |
| 24 | Shakurbasti (SSB) | 06:08 | 06:10 | Not listed | Day 2 | Not listed | Not listed |
| 25 | Bahadurgarh (BGZ) | 06:26 | 06:28 | Not listed | Day 2 | Not listed | Not listed |
| 26 | Banapura (BPF) | 06:31 | 06:33 | Not listed | Day 2 | Not listed | Not listed |
| 27 | Rohtak Jn (ROK) | 06:56 | 06:58 | Not listed | Day 2 | Not listed | Not listed |
| 28 | Itarsi Jn (ET) | 07:30 | 07:40 | Not listed | Day 2 | Not listed | Not listed |
| 29 | Jind Jn (JIND) | 07:44 | 07:46 | Not listed | Day 2 | Not listed | Not listed |
| 30 | NDPM (NDPM) | 07:58 | 08:00 | Not listed | Day 2 | Not listed | Not listed |
| 31 | RKMP (RKMP) | 09:28 | 09:30 | Not listed | Day 2 | Not listed | Not listed |
| 32 | Bhopal Junction (BPL) | 09:45 | 09:50 | Not listed | Day 2 | Not listed | Not listed |
| 33 | Vidisha (BHS) | 10:25 | 10:27 | Not listed | Day 2 | Not listed | Not listed |
| 34 | Ganj Basoda (BAQ) | 10:51 | 10:53 | Not listed | Day 2 | Not listed | Not listed |
| 35 | Bina Jn (BINA) | 12:00 | 12:05 | Not listed | Day 2 | Not listed | Not listed |
| 36 | Lalitpur (LAR) | 12:50 | 12:52 | Not listed | Day 2 | Not listed | Not listed |
| 37 | Babina (BAB) | 13:35 | 13:37 | Not listed | Day 2 | Not listed | Not listed |
| 38 | VGLJ (VGLJ) | 14:15 | 14:23 | Not listed | Day 2 | Not listed | Not listed |
| 39 | Datia (DAA) | 14:44 | 14:46 | Not listed | Day 2 | Not listed | Not listed |
| 40 | Dabra (DBA) | 15:07 | 15:09 | Not listed | Day 2 | Not listed | Not listed |
| 41 | Gwalior Junction (GWL) | 15:40 | 15:42 | Not listed | Day 2 | Not listed | Not listed |
| 42 | Narwana Jn (NRW) | 08:11 | 08:13 | Not listed | Day 3 | Not listed | Not listed |
| 43 | Tohana (TUN) | 08:32 | 08:34 | Not listed | Day 3 | Not listed | Not listed |
| 44 | Jakhal Jn (JHL) | 08:53 | 08:55 | Not listed | Day 3 | Not listed | Not listed |
| 45 | Bareta (BRZ) | 09:06 | 09:08 | Not listed | Day 3 | Not listed | Not listed |
| 46 | Budhlada (BLZ) | 09:20 | 09:22 | Not listed | Day 3 | Not listed | Not listed |
| 47 | Mansa (MSZ) | 09:35 | 09:37 | Not listed | Day 3 | Not listed | Not listed |
| 48 | Maur (MAUR) | 09:51 | 09:53 | Not listed | Day 3 | Not listed | Not listed |
| 49 | Bhatinda Jn (BTI) | 10:55 | 11:05 | Not listed | Day 3 | Not listed | Not listed |
| 50 | Goneana (GNA) | 11:17 | 11:19 | Not listed | Day 3 | Not listed | Not listed |
| 51 | Gangsar Jaitu (GJUT) | 11:32 | 11:34 | Not listed | Day 3 | Not listed | Not listed |
| 52 | Kot Kapura (KKP) | 11:48 | 11:50 | Not listed | Day 3 | Not listed | Not listed |
| 53 | Faridkot (FDK) | 12:05 | 12:07 | Not listed | Day 3 | Not listed | Not listed |
| 54 | Firozpur Cant (FZR) | 13:15 | - | Not listed | Day 3 | Not listed | Not listed |
Timetable help
Frequently asked questions
What is the schedule of train 12137?
Punjab Mail (12137) runs Mon,Tue,Wed,Thu,Fri,Sat,Sun between Chhatrapati Shivaji Maharaj Terminus (CSMT) and Firozpur Cant (FZR), covering 1,936 km in 41h 40m, stopping at 308 stations. It is a Superfast train with classes: SL,3A,2A,1A.