Skip to search

12137 PUNJAB MAIL

12137 PUNJAB MAIL is a superfast service from Chhatrapati Shivaji Maharaj Terminus (CSMT) to Firozpur Cantt Jn (FZR). It covers 1,936 km in 33 hr 40 min, calling at 54 stations and spending 2 nights on board. It runs every day of the week.

Superfast · 1,936 km · 33 hr 40 min · 54 stops · Daily

Route and stops

Every scheduled call in order, from Chhatrapati Shivaji Maharaj Terminus (CSMT) to Firozpur Cantt Jn (FZR). An em dash means there is no such event: the train starts at that station or finishes there. “Day” counts from the day it leaves its origin, so a stop on day 2 is the morning after departure.

Scheduled stops of 12137 PUNJAB MAIL, in order, with arrival and departure times, halt length, day of the run and cumulative distance from the origin.
#StationArrivesDepartsHaltDayKm
1Chhatrapati Shivaji Maharaj Terminus CSMT19:3510
2Dadar DR19:4719:503 min19
3Kalyan Jn KYN20:3220:353 min154
4Kasara KSRA21:4221:453 min1121
5Nasik Road NK22:5523:005 min1188
6Manmad Jn MMR00:0700:103 min2261
7Chalisgaon Jn CSN00:5300:552 min2328
8Jalgaon Jn JL02:0302:052 min2420
9Bhusaval Jn BSL02:4002:455 min2445
10Burhanpur BAU03:2803:302 min2499
11Khandwa KNW04:5204:553 min2568
12Khirkiya KKN05:4005:422 min2644
13Harda HD06:0106:032 min2676
14Banapura BPF06:3106:332 min2718
15Itarsi Jn ET07:3007:4010 min2752
16Narmadapuram NDPM07:5808:002 min2769
17Rani Kamlapati(Bhopal) RKMP09:2809:302 min2844
18Bhopal Jn BPL09:4509:505 min2850
19Vidisha BHS10:2510:272 min2903
20Ganj Basoda BAQ10:5110:532 min2943
21Bina Jn BINA12:0012:055 min2988
22Lalitpur LAR12:5012:522 min21,051
23Babina BAB13:3513:372 min21,115
24Virangana Lakshmibai(Jhanshi) VGLJ14:1514:238 min21,141
25Datia DAA14:4414:462 min21,165
26Dabra DBA15:0715:092 min21,196
27Gwalior Jn GWL15:4015:422 min21,238
28Morena MRA16:1516:172 min21,276
29Dhaulpur DHO17:2017:222 min21,304
30Agra Cantt AGC18:0018:055 min21,356
31Raja Ki Mandi RKM18:1318:152 min21,360
32Mathura Jn MTJ18:4518:505 min21,410
33Kosi Kalan KSV19:1619:182 min21,451
34Faridabad FDB20:3520:372 min21,523
35Hazrat Nizamuddin NZM20:5520:572 min21,543
36New Delhi NDLS21:2521:4015 min21,551
37Delhi Kishanganj DKZ21:5421:562 min21,555
38Shakurbasti SSB22:0822:102 min21,562
39Bahadurgarh BGZ22:2622:282 min21,582
40Rohtak Jn ROK22:5622:582 min21,622
41Jind Jn JIND23:4423:462 min21,679
42Narwana Jn NRW00:1100:132 min31,713
43Tohana TUN00:3200:342 min31,739
44Jakhal Jn JHL00:5300:552 min31,751
45Bareta BRZ01:0601:082 min31,765
46Budhlada BLZ01:2001:222 min31,780
47Mansa MSZ01:3501:372 min31,796
48Maur MAUR01:5101:532 min31,815
49Bhatinda Jn BTI02:5503:0510 min31,849
50Goneana Bhai Jagta GNA03:1703:192 min31,861
51Gangsar Jaitu GJUT03:3203:342 min31,875
52Kot Kapura Jn KKP03:4803:502 min31,891
53Faridkot FDK04:0504:072 min31,904
54Firozpur Cantt Jn FZR05:1531,936

Longest halts

Where 12137 stands longest, from the scheduled times above. A long booked halt is also where a change of train is most likely to hold — the margin is already in the timetable.

  • New Delhi NDLS15 min · arrives 21:25, departs 21:40
  • Itarsi Jn ET10 min · arrives 07:30, departs 07:40
  • Bhatinda Jn BTI10 min · arrives 02:55, departs 03:05
  • Virangana Lakshmibai(Jhanshi) VGLJ8 min · arrives 14:15, departs 14:23
  • Nasik Road NK5 min · arrives 22:55, departs 23:00
  • Bhusaval Jn BSL5 min · arrives 02:40, departs 02:45

Stations on the 12137 route

A sample of the intermediate calls, spread along the run. Each station page lists everything else that stops there.

What is and is not on this page

Everything above is published timetable data — scheduled times, halts, day numbers and cumulative distance. It changes when the timetable changes and not otherwise, and nothing on this page predicts a delay.

Seat availability is not shown here, because it changes by the minute and a cached page cannot tell the truth about it. Search this route and a date to have every class checked at the moment you ask — and, if 12137 is full, to have RailRoute look for a split ticket, an earlier boarding point or a journey with one change. How that works is written up in the method behind the alternatives.

RailRoute is an independent service and does not sell tickets. Timetable data can be wrong or out of date; where it comes from and how far it can be trusted is written down. Confirm the times against Indian Railways before you travel.

Important

RailRoute is an independent service. It is not affiliated with, endorsed by, or operated by Indian Railways, IRCTC, or any Government of India entity. Train names and station codes are used for identification only.

RailRoute does not sell tickets and never takes a payment. Fares are estimates and seat availability changes continuously; the exact fare and the actual booking are confirmed on IRCTC.