Train Chart Vacancy

12137 C Shivaji Mah T - Firozpur Cantt Punjab Mail Time Table

Departs
19:35
C Shivaji Mah T CSMT
Arrives
05:15 day 3
Firozpur Cantt FZR
Journey
33h 40m
1928 km · 54 stops
Chart expected
about 09:35
on the day of travel — a target, not a guarantee (what this rests on)

12137 C Shivaji Mah T - Firozpur Cantt Punjab Mail leaves C Shivaji Mah T (CSMT) at 19:35 and reaches Firozpur Cantt (FZR) at 05:15 on day 3 of the run. The booked run is 1928 km in 33h 40m, with 54 stops including both ends. It is the only train this timetable version books from C Shivaji Mah T (CSMT) through to Firozpur Cantt (FZR).

12137 at a glance

12137 in timetable version .
Runs onDaily
Calendar row for this train to — beyond 2026-09-30, so not a date we stand behind
Timetable version covers to
Average speed57.3 km/h including halts — ours (how)
TypeMail · Express
ReservationReserved (PRS) train. 12137 is a 1-, 2- or 8-series number: those are reserved. (how we decide)

Time table and route

54 stops from C Shivaji Mah T CSMT to Firozpur Cantt FZR, timed by version , km counted from CSMT. +1 is the next day, +2 the one after.
StationArrivesDepartsHaltKm
CSMT C Shivaji Mah T start 19:35 — 0
DR Dadar 19:47 19:50 3m 9
KYN Kalyan Jn 20:32 20:35 3m 53
KSRA Kasara 21:42 21:45 3m 121
NK Nasik Road 22:55 23:00 5m 187
MMR Manmad Jn 00:07 +1 00:10 +1 3m 260
CSN Chalisgaon Jn 00:53 +1 00:55 +1 2m 327
JL Jalgaon Jn 02:03 +1 02:05 +1 2m 420
BSL Bhusaval Jn 02:40 +1 02:45 +1 5m 444
BAU Burhanpur 03:28 +1 03:30 +1 2m 499
KNW Khandwa Junction 04:52 +1 04:55 +1 3m 568
KKN Khirkiya 05:40 +1 05:42 +1 2m 644
HD Harda 06:01 +1 06:03 +1 2m 674
BPF Banapura 06:31 +1 06:33 +1 2m 717
ET Itarsi Jn 07:30 +1 07:40 +1 10m 750
NDPM Narmadapuram 07:58 +1 08:00 +1 2m 768
RKMP Rani Kamalapati 09:28 +1 09:30 +1 2m 836
BPL Bhopal Jn 09:45 +1 09:50 +1 5m 842
BHS Vidisha 10:25 +1 10:27 +1 2m 895
BAQ Ganj Basoda 10:51 +1 10:53 +1 2m 934
BINA Bina Jn 12:00 +1 12:05 +1 5m 980
LAR Lalitpur 12:50 +1 12:52 +1 2m 1043
BAB Babina 13:35 +1 13:37 +1 2m 1107
VGLJ Virangana Lakshmibai Jhansi Jn 14:15 +1 14:23 +1 8m 1131
DAA Datia 14:44 +1 14:46 +1 2m 1156
DBA Dabra 15:07 +1 15:09 +1 2m 1186
GWL Gwalior Jn 15:40 +1 15:42 +1 2m 1230
MRA Morena 16:15 +1 16:17 +1 2m 1268
DHO Dhaulpur 17:20 +1 17:22 +1 2m 1296
AGC Agra Cantt Jn 18:00 +1 18:05 +1 5m 1348
RKM Raja KI Mandi Jn 18:13 +1 18:15 +1 2m 1352
MTJ Mathura Jn 18:45 +1 18:50 +1 5m 1402
KSV Kosi Kalan 19:16 +1 19:18 +1 2m 1443
FDB Faridabad 20:35 +1 20:37 +1 2m 1514
NZM Hazrat Nizamuddin Jn 20:55 +1 20:57 +1 2m 1535
NDLS New Delhi 21:25 +1 21:40 +1 15m 1542
DKZ Delhi Kishangnj 21:54 +1 21:56 +1 2m 1546
SSB Shakurbasti 22:08 +1 22:10 +1 2m 1554
BGZ Bahadurgarh 22:26 +1 22:28 +1 2m 1573
ROK Rohtak Jn 22:56 +1 22:58 +1 2m 1613
JIND Jind Jn 23:44 +1 23:46 +1 2m 1670
NRW Narwana Jn 00:11 +2 00:13 +2 2m 1704
TUN Tohana 00:32 +2 00:34 +2 2m 1730
JHL Jakhal Jn 00:53 +2 00:55 +2 2m 1742
BRZ Bareta 01:06 +2 01:08 +2 2m 1756
BLZ Budhlada 01:20 +2 01:22 +2 2m 1772
MSZ Mansa 01:35 +2 01:37 +2 2m 1788
MAUR Maur 01:51 +2 01:53 +2 2m 1806
BTI Bathinda 02:55 +2 03:05 +2 10m 1840
GNA Goneana 03:17 +2 03:19 +2 2m 1852
GJUT Gangsar Jaitu 03:32 +2 03:34 +2 2m 1867
KKP Kot Kapura 03:48 +2 03:50 +2 2m 1883
FDK Faridkot 04:05 +2 04:07 +2 2m 1895
FZR Firozpur Cantt 05:15 +2 end — 1928

What 12137’s schedule looks like

Its longest run without a stop is 93 km and 1h 08m from Chalisgaon Jn (CSN) to Jalgaon Jn (JL). The next longest is 76 km and 0h 45m from Khandwa Junction (KNW) to Khirkiya (KKN).

At 22:00 it is between Kasara (KSRA) and Nasik Road (NK), and at 06:00 on day 2 of the run it is between Khirkiya (KKN) and Harda (HD).

10 of its 52 intermediate stops are booked for five minutes or more, the longest of them 15 minutes at New Delhi (NDLS), 10 minutes at Itarsi Jn (ET), 10 minutes at Bathinda (BTI), 8 minutes at Virangana Lakshmibai Jhansi Jn (VGLJ), 5 minutes at Nasik Road (NK). The briefest stop is 2 minutes at Chalisgaon Jn (CSN).

The run crosses midnight before Manmad Jn (MMR); every later time carries a day marker.

It passes its own halfway mark of 964 km at Bina Jn (BINA), stop number 21 of 54, and is booked to stand at its stops for 162 minutes in all, 8% of the 33h 40m journey.

Its quickest booked leg is Khandwa Junction (KNW) to Khirkiya (KKN), 76 km at an average of 101 km/h.

After C Shivaji Mah T it calls first at Dadar (DR), Kalyan Jn (KYN), Kasara (KSRA), Nasik Road (NK) and Manmad Jn (MMR).

Its last stops before Firozpur Cantt are Bathinda (BTI), Goneana (GNA), Gangsar Jaitu (GJUT), Kot Kapura (KKP) and Faridkot (FDK).

Its stops are not evenly spread: 19 of the 52 fall in the first half of the distance and 33 in the second.

The busiest stations on its route are Kalyan Jn (KYN), where 696 trains call, Itarsi Jn (ET), where 417 trains call, Bhusaval Jn (BSL), where 397 trains call.

At KYN it is booked in at 20:32 and away again at 20:35, 53 km into the run.

How these are counted.

Other trains that share 12137’s route

From 12137’s halt rows, not its name. Trains without a page here are left out.

Reservation chart and seat availability

12137 is booked out of C Shivaji Mah T at 19:35, which puts it under rule RB-16.12.2025-B: its first reservation chart is expected at about 09:35 on the day of the journey. How we work this out.

A target, not a guarantee

It assumes 12137 is charted at C Shivaji Mah T. The rule is press-reported: no circular number has been located, and the first report covered one zone. Preparation can be later. The circulars, the second chart and what is still unsettled.

Check live seat availability for 12137 — C Shivaji Mah T to Firozpur Cantt, fetched when you ask and never stored here (how).

Where this came from

Every time and distance above is read from timetable version , and from nothing else. Where the timetable data comes from.

The 09:35 above comes from a published railway order, worked out, never observed.