TRAIN 12137
12137 Punjab Mail: Route, Schedule & Running Status - Mumbai CSMT to Firozpur Cantt
Mumbai CSMT (CSMT)→Firozpur Cantt (FZR)
Check the latest running status of train 12137 Punjab Mail. Live location, delay, previous station and next station are fetched when you request the status.
About 12137 Punjab Mail
Train 12137, the Punjab Mail, runs between Mumbai CSMT and Firozpur Cantt. 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 12137, 54 stations.
12137 Punjab Mail
Mumbai CSMT (CSMT)→Firozpur Cantt (FZR)
- Stations
- 52
- Distance
- 1,935 km
- Days
- 3
Runs on· Daily
- Mon (runs)
- Tue (runs)
- Wed (runs)
- Thu (runs)
- Fri (runs)
- Sat (runs)
- Sun (runs)
- Train Number
- 12137
- Train Type
- Superfast Express
- Source
- Mumbai CSMT (CSMT)
- Destination
- Firozpur Cantt (FZR)
- Duration
- 33h 40m
- First Departure
- 19:35
- Final Arrival
- 05:15 (Day 3)
- Stations Listed
- 54
Want to know where this train is right now?
Live running information is fetched when you request it.
12137 Train Schedule
Mumbai CSMT to Firozpur Cantt · 54 stations
Mumbai CSMT (CSMT)
01- Arrival
- Starts
- Departure
- 19:35
- Day
- Day 1
- Distance
- 0 km
- Platform
- 11
Dadar (DR)
02- Arrival
- 19:47
- Departure
- 19:50
- Day
- Day 1
- Distance
- 9 km
- Halt
- 3 min
- Platform
- 10
Kalyan Jn (KYN)
03- Arrival
- 20:32
- Departure
- 20:35
- Day
- Day 1
- Distance
- 53 km
- Halt
- 3 min
- Platform
- 4
Kasara (KSRA)
04- Arrival
- 21:42
- Departure
- 21:45
- Day
- Day 1
- Distance
- 121 km
- Halt
- 3 min
- Platform
- 1
Nasik Road (NK)
05- Arrival
- 22:55
- Departure
- 23:00
- Day
- Day 1
- Distance
- 186 km
- Halt
- 5 min
- Platform
- 2
Manmad Jn (MMR)
06- Arrival
- 00:07
- Departure
- 00:10
- Day
- Day 2
- Distance
- 258 km
- Halt
- 3 min
- Platform
- 2
Chalisgaon Jn (CSN)
07- Arrival
- 00:53
- Departure
- 00:55
- Day
- Day 2
- Distance
- 326 km
- Halt
- 2 min
- Platform
- 2
Jalgaon Jn (JL)
08- Arrival
- 02:03
- Departure
- 02:05
- Day
- Day 2
- Distance
- 419 km
- Halt
- 2 min
- Platform
- 3
Bhusaval Jn (BSL)
09- Arrival
- 02:40
- Departure
- 02:45
- Day
- Day 2
- Distance
- 443 km
- Halt
- 5 min
- Platform
- 5
Burhanpur (BAU)
10- Arrival
- 03:28
- Departure
- 03:30
- Day
- Day 2
- Distance
- 497 km
- Halt
- 2 min
- Platform
- 2
Khandwa Jn (KNW)
11- Arrival
- 04:52
- Departure
- 04:55
- Day
- Day 2
- Distance
- 566 km
- Halt
- 3 min
- Platform
- 4
Khirkiya (KKN)
12- Arrival
- 05:40
- Departure
- 05:42
- Day
- Day 2
- Distance
- 642 km
- Halt
- 2 min
- Platform
- 1
Harda (HD)
13- Arrival
- 06:01
- Departure
- 06:03
- Day
- Day 2
- Distance
- 674 km
- Halt
- 2 min
- Platform
- 2
Banapura (BPF)
14- Arrival
- 06:31
- Departure
- 06:33
- Day
- Day 2
- Distance
- 716 km
- Halt
- 2 min
- Platform
- 2
Itarsi Jn (ET)
15- Arrival
- 07:30
- Departure
- 07:40
- Day
- Day 2
- Distance
- 750 km
- Halt
- 10 min
- Platform
- 1
Narmadapuram (NDPM)
16- Arrival
- 07:58
- Departure
- 08:00
- Day
- Day 2
- Distance
- 767 km
- Halt
- 2 min
- Platform
- 1
Rani Kamalapati (RKMP)
17- Arrival
- 09:28
- Departure
- 09:30
- Day
- Day 2
- Distance
- 835 km
- Halt
- 2 min
- Platform
- 1
Bhopal Jn (BPL)
18- Arrival
- 09:45
- Departure
- 09:50
- Day
- Day 2
- Distance
- 841 km
- Halt
- 5 min
- Platform
- 2
Vidisha (BHS)
19- Arrival
- 10:25
- Departure
- 10:27
- Day
- Day 2
- Distance
- 894 km
- Halt
- 2 min
- Platform
- 1
Ganj Basoda (BAQ)
20- Arrival
- 10:51
- Departure
- 10:53
- Day
- Day 2
- Distance
- 934 km
- Halt
- 2 min
- Platform
- 1
Bina Jn (BINA)
21- Arrival
- 12:00
- Departure
- 12:05
- Day
- Day 2
- Distance
- 980 km
- Halt
- 5 min
- Platform
- 5
Lalitpur (LAR)
22- Arrival
- 12:50
- Departure
- 12:52
- Day
- Day 2
- Distance
- 1,042 km
- Halt
- 2 min
- Platform
- 3
Babina (BAB)
23- Arrival
- 13:35
- Departure
- 13:37
- Day
- Day 2
- Distance
- 1,107 km
- Halt
- 2 min
- Platform
- 2
Veerangana Lakshmibai Jhansi (VGLJ)
24- Arrival
- 14:15
- Departure
- 14:23
- Day
- Day 2
- Distance
- 1,133 km
- Halt
- 8 min
- Platform
- 4
Datia (DAA)
25- Arrival
- 14:44
- Departure
- 14:46
- Day
- Day 2
- Distance
- 1,157 km
- Halt
- 2 min
- Platform
- 1
Dabra (DBA)
26- Arrival
- 15:07
- Departure
- 15:09
- Day
- Day 2
- Distance
- 1,188 km
- Halt
- 2 min
- Platform
- 3
Gwalior Jn (GWL)
27- Arrival
- 15:40
- Departure
- 15:42
- Day
- Day 2
- Distance
- 1,230 km
- Halt
- 2 min
- Platform
- 2
Morena (MRA)
28- Arrival
- 16:15
- Departure
- 16:17
- Day
- Day 2
- Distance
- 1,269 km
- Halt
- 2 min
- Platform
- 2
Dhaulpur (DHO)
29- Arrival
- 17:20
- Departure
- 17:22
- Day
- Day 2
- Distance
- 1,296 km
- Halt
- 2 min
- Platform
- 3
Agra Cantt Jn (AGC)
30- Arrival
- 18:00
- Departure
- 18:05
- Day
- Day 2
- Distance
- 1,348 km
- Halt
- 5 min
- Platform
- 3
Raja ki Mandi Jn (RKM)
31- Arrival
- 18:13
- Departure
- 18:15
- Day
- Day 2
- Distance
- 1,352 km
- Halt
- 2 min
- Platform
- 1
Mathura Jn (MTJ)
32- Arrival
- 18:45
- Departure
- 18:50
- Day
- Day 2
- Distance
- 1,402 km
- Halt
- 5 min
- Platform
- 2
Kosi Kalan (KSV)
33- Arrival
- 19:16
- Departure
- 19:18
- Day
- Day 2
- Distance
- 1,443 km
- Halt
- 2 min
- Platform
- 3
Faridabad (FDB)
34- Arrival
- 20:35
- Departure
- 20:37
- Day
- Day 2
- Distance
- 1,515 km
- Halt
- 2 min
- Platform
- 1
Hazrat Nizamuddin Jn (NZM)
35- Arrival
- 20:55
- Departure
- 20:57
- Day
- Day 2
- Distance
- 1,536 km
- Halt
- 2 min
- Platform
- 2
New Delhi (NDLS)
36- Arrival
- 21:25
- Departure
- 21:40
- Day
- Day 2
- Distance
- 1,543 km
- Halt
- 15 min
- Platform
- 3
Delhi Kishan Ganj (DKZ)
37- Arrival
- 21:54
- Departure
- 21:56
- Day
- Day 2
- Distance
- 1,547 km
- Halt
- 2 min
- Platform
- 2
Shakurbasti (SSB)
38- Arrival
- 22:08
- Departure
- 22:10
- Day
- Day 2
- Distance
- 1,555 km
- Halt
- 2 min
- Platform
- 5
Bahadurgarh (BGZ)
39- Arrival
- 22:26
- Departure
- 22:28
- Day
- Day 2
- Distance
- 1,574 km
- Halt
- 2 min
- Platform
- 1
Rohtak Jn (ROK)
40- Arrival
- 22:56
- Departure
- 22:58
- Day
- Day 2
- Distance
- 1,614 km
- Halt
- 2 min
- Platform
- 2
Jind Jn (JIND)
41- Arrival
- 23:44
- Departure
- 23:46
- Day
- Day 2
- Distance
- 1,671 km
- Halt
- 2 min
- Platform
- 4
Narwana Jn (NRW)
42- Arrival
- 00:11
- Departure
- 00:13
- Day
- Day 3
- Distance
- 1,705 km
- Halt
- 2 min
- Platform
- 3
Tohana (TUN)
43- Arrival
- 00:32
- Departure
- 00:34
- Day
- Day 3
- Distance
- 1,731 km
- Halt
- 2 min
- Platform
- 1
Jakhal Jn (JHL)
44- Arrival
- 00:53
- Departure
- 00:55
- Day
- Day 3
- Distance
- 1,743 km
- Halt
- 2 min
- Platform
- 1
Bareta (BRZ)
45- Arrival
- 01:06
- Departure
- 01:08
- Day
- Day 3
- Distance
- 1,757 km
- Halt
- 2 min
- Platform
- 2
Budhlada (BLZ)
46- Arrival
- 01:20
- Departure
- 01:22
- Day
- Day 3
- Distance
- 1,773 km
- Halt
- 2 min
- Platform
- 2
Mansa (MSZ)
47- Arrival
- 01:35
- Departure
- 01:37
- Day
- Day 3
- Distance
- 1,788 km
- Halt
- 2 min
- Platform
- 1
Maur (MAUR)
48- Arrival
- 01:51
- Departure
- 01:53
- Day
- Day 3
- Distance
- 1,807 km
- Halt
- 2 min
- Platform
- 2
Bathinda (BTI)
49- Arrival
- 02:55
- Departure
- 03:05
- Day
- Day 3
- Distance
- 1,847 km
- Halt
- 10 min
- Platform
- 4
Goneana (GNA)
50- Arrival
- 03:17
- Departure
- 03:19
- Day
- Day 3
- Distance
- 1,859 km
- Halt
- 2 min
- Platform
- 1
Gangsar Jaitu (GJUT)
51- Arrival
- 03:32
- Departure
- 03:34
- Day
- Day 3
- Distance
- 1,874 km
- Halt
- 2 min
- Platform
- 3
Kot Kapura (KKP)
52- Arrival
- 03:48
- Departure
- 03:50
- Day
- Day 3
- Distance
- 1,890 km
- Halt
- 2 min
- Platform
- 1
Faridkot (FDK)
53- Arrival
- 04:05
- Departure
- 04:07
- Day
- Day 3
- Distance
- 1,902 km
- Halt
- 2 min
- Platform
- 1
Firozpur Cantt (FZR)
54- Arrival
- 05:15
- Departure
- Ends
- Day
- Day 3
- Distance
- 1,935 km
- Platform
- 1
| # | Station | Code | Arrival | Departure | Day | Distance | Halt |
|---|---|---|---|---|---|---|---|
| 01 | Mumbai CSMT | CSMT | Not applicable | 19:35 | Day 1 | 0 km | Not applicable |
| 02 | Dadar | DR | 19:47 | 19:50 | Day 1 | 9 km | 3 min |
| 03 | Kalyan Jn | KYN | 20:32 | 20:35 | Day 1 | 53 km | 3 min |
| 04 | Kasara | KSRA | 21:42 | 21:45 | Day 1 | 121 km | 3 min |
| 05 | Nasik Road | NK | 22:55 | 23:00 | Day 1 | 186 km | 5 min |
| 06 | Manmad Jn | MMR | 00:07 | 00:10 | Day 2 | 258 km | 3 min |
| 07 | Chalisgaon Jn | CSN | 00:53 | 00:55 | Day 2 | 326 km | 2 min |
| 08 | Jalgaon Jn | JL | 02:03 | 02:05 | Day 2 | 419 km | 2 min |
| 09 | Bhusaval Jn | BSL | 02:40 | 02:45 | Day 2 | 443 km | 5 min |
| 10 | Burhanpur | BAU | 03:28 | 03:30 | Day 2 | 497 km | 2 min |
| 11 | Khandwa Jn | KNW | 04:52 | 04:55 | Day 2 | 566 km | 3 min |
| 12 | Khirkiya | KKN | 05:40 | 05:42 | Day 2 | 642 km | 2 min |
| 13 | Harda | HD | 06:01 | 06:03 | Day 2 | 674 km | 2 min |
| 14 | Banapura | BPF | 06:31 | 06:33 | Day 2 | 716 km | 2 min |
| 15 | Itarsi Jn | ET | 07:30 | 07:40 | Day 2 | 750 km | 10 min |
| 16 | Narmadapuram | NDPM | 07:58 | 08:00 | Day 2 | 767 km | 2 min |
| 17 | Rani Kamalapati | RKMP | 09:28 | 09:30 | Day 2 | 835 km | 2 min |
| 18 | Bhopal Jn | BPL | 09:45 | 09:50 | Day 2 | 841 km | 5 min |
| 19 | Vidisha | BHS | 10:25 | 10:27 | Day 2 | 894 km | 2 min |
| 20 | Ganj Basoda | BAQ | 10:51 | 10:53 | Day 2 | 934 km | 2 min |
| 21 | Bina Jn | BINA | 12:00 | 12:05 | Day 2 | 980 km | 5 min |
| 22 | Lalitpur | LAR | 12:50 | 12:52 | Day 2 | 1,042 km | 2 min |
| 23 | Babina | BAB | 13:35 | 13:37 | Day 2 | 1,107 km | 2 min |
| 24 | Veerangana Lakshmibai Jhansi | VGLJ | 14:15 | 14:23 | Day 2 | 1,133 km | 8 min |
| 25 | Datia | DAA | 14:44 | 14:46 | Day 2 | 1,157 km | 2 min |
| 26 | Dabra | DBA | 15:07 | 15:09 | Day 2 | 1,188 km | 2 min |
| 27 | Gwalior Jn | GWL | 15:40 | 15:42 | Day 2 | 1,230 km | 2 min |
| 28 | Morena | MRA | 16:15 | 16:17 | Day 2 | 1,269 km | 2 min |
| 29 | Dhaulpur | DHO | 17:20 | 17:22 | Day 2 | 1,296 km | 2 min |
| 30 | Agra Cantt Jn | AGC | 18:00 | 18:05 | Day 2 | 1,348 km | 5 min |
| 31 | Raja ki Mandi Jn | RKM | 18:13 | 18:15 | Day 2 | 1,352 km | 2 min |
| 32 | Mathura Jn | MTJ | 18:45 | 18:50 | Day 2 | 1,402 km | 5 min |
| 33 | Kosi Kalan | KSV | 19:16 | 19:18 | Day 2 | 1,443 km | 2 min |
| 34 | Faridabad | FDB | 20:35 | 20:37 | Day 2 | 1,515 km | 2 min |
| 35 | Hazrat Nizamuddin Jn | NZM | 20:55 | 20:57 | Day 2 | 1,536 km | 2 min |
| 36 | New Delhi | NDLS | 21:25 | 21:40 | Day 2 | 1,543 km | 15 min |
| 37 | Delhi Kishan Ganj | DKZ | 21:54 | 21:56 | Day 2 | 1,547 km | 2 min |
| 38 | Shakurbasti | SSB | 22:08 | 22:10 | Day 2 | 1,555 km | 2 min |
| 39 | Bahadurgarh | BGZ | 22:26 | 22:28 | Day 2 | 1,574 km | 2 min |
| 40 | Rohtak Jn | ROK | 22:56 | 22:58 | Day 2 | 1,614 km | 2 min |
| 41 | Jind Jn | JIND | 23:44 | 23:46 | Day 2 | 1,671 km | 2 min |
| 42 | Narwana Jn | NRW | 00:11 | 00:13 | Day 3 | 1,705 km | 2 min |
| 43 | Tohana | TUN | 00:32 | 00:34 | Day 3 | 1,731 km | 2 min |
| 44 | Jakhal Jn | JHL | 00:53 | 00:55 | Day 3 | 1,743 km | 2 min |
| 45 | Bareta | BRZ | 01:06 | 01:08 | Day 3 | 1,757 km | 2 min |
| 46 | Budhlada | BLZ | 01:20 | 01:22 | Day 3 | 1,773 km | 2 min |
| 47 | Mansa | MSZ | 01:35 | 01:37 | Day 3 | 1,788 km | 2 min |
| 48 | Maur | MAUR | 01:51 | 01:53 | Day 3 | 1,807 km | 2 min |
| 49 | Bathinda | BTI | 02:55 | 03:05 | Day 3 | 1,847 km | 10 min |
| 50 | Goneana | GNA | 03:17 | 03:19 | Day 3 | 1,859 km | 2 min |
| 51 | Gangsar Jaitu | GJUT | 03:32 | 03:34 | Day 3 | 1,874 km | 2 min |
| 52 | Kot Kapura | KKP | 03:48 | 03:50 | Day 3 | 1,890 km | 2 min |
| 53 | Faridkot | FDK | 04:05 | 04:07 | Day 3 | 1,902 km | 2 min |
| 54 | Firozpur Cantt | FZR | 05:15 | Not applicable | Day 3 | 1,935 km | Not applicable |
What would you like to check next?
Train 12137 will be filled in for you.
12137 Train Route
Punjab Mail starts from Mumbai CSMT (CSMT) and ends at Firozpur Cantt (FZR), covering 1,935 km in about 33h 40m. It has 52 scheduled intermediate halts; its longest stops are at Nasik Road, Bhusaval Jn, Itarsi Jn, Veerangana Lakshmibai Jhansi, New Delhi, Bathinda. The complete station list is in the 12137 schedule above.
12137 at Mumbai CSMTCSMT
- Arrival:
- Starts here
- Departure:
- 19:35
- Day:
- Day 1
12137 at Nasik RoadNK
- Arrival:
- 22:55
- Departure:
- 23:00
- Halt:
- 5 min
- Day:
- Day 1
12137 at Bhusaval JnBSL
- Arrival:
- 02:40
- Departure:
- 02:45
- Halt:
- 5 min
- Day:
- Day 2
12137 at Itarsi JnET
- Arrival:
- 07:30
- Departure:
- 07:40
- Halt:
- 10 min
- Day:
- Day 2
12137 at Veerangana Lakshmibai JhansiVGLJ
- Arrival:
- 14:15
- Departure:
- 14:23
- Halt:
- 8 min
- Day:
- Day 2
12137 at New DelhiNDLS
- Arrival:
- 21:25
- Departure:
- 21:40
- Halt:
- 15 min
- Day:
- Day 2
12137 at BathindaBTI
- Arrival:
- 02:55
- Departure:
- 03:05
- Halt:
- 10 min
- Day:
- Day 3
12137 at Firozpur CanttFZR
- Arrival:
- 05:15
- Departure:
- Ends here
- Day:
- Day 3
12137 Train Timings
Departs Mumbai CSMT (CSMT) at 19:35. Reaches Firozpur Cantt (FZR) at 05:15 on day 3. Timings at every halt are in the full timetable.
12137 Train Distance & Journey Time
- Total distance
- 1,935 km
- Scheduled journey time
- 33h 40m
- Average speed
- about 57 km/h
Average speed is timetable distance divided by scheduled journey time, including halts.
12137 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 Mumbai CSMT (CSMT).
Where is Train 12137 right now?
Want to know where train 12137 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
12137 Train Delay Status
To check whether 12137 is running late today, request its latest live running status. After checking, the 12137 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 train12138 Punjab 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.
12137 Punjab Mail FAQ
What is the route of train 12137?
12137 Punjab Mail runs from Mumbai CSMT (CSMT) to Firozpur Cantt (FZR) via Nasik Road, Bhusaval Jn, Itarsi Jn, Veerangana Lakshmibai Jhansi, New Delhi, Bathinda, a distance of 1,935 km.
What is the schedule and timetable of 12137?
12137 Punjab Mail departs Mumbai CSMT (CSMT) at 19:35 and reaches Firozpur Cantt (FZR) at 05:15 on day 3, a scheduled journey of about 33h 40m. Arrival, departure and halt times for every station are in the timetable above.
Which stations does 12137 cover between Mumbai CSMT (CSMT) and Firozpur Cantt (FZR)?
12137 Punjab Mail has 52 scheduled intermediate halts, including Nasik Road, Bhusaval Jn, Itarsi Jn, Veerangana Lakshmibai Jhansi, New Delhi, Bathinda. All 54 stations are listed with their timings in the 12137 schedule above.
How can I check the live running status of 12137?
Click "Check Live Running Status" on this page. The current station, previous and next station, delay and expected arrival of 12137 Punjab Mail are fetched only when you ask for them.
On which days does 12137 run?
12137 Punjab Mail runs daily from Mumbai CSMT (CSMT).
How long does 12137 take to complete its journey?
12137 Punjab Mail takes about 33h 40m to cover 1,935 km, an average scheduled speed of about 57 km/h including halts.
Is 12137 running late today?
This page does not show a fixed delay. Click "Check Live Running Status" to fetch today's delay for 12137 Punjab Mail, or open the full live train status page for station-wise delays.