Punjab Mail № 12138
Train is on time.
Currently at Firozpur Cant (FZR).
About 12138 Punjab Mail
The 12138 Punjab Mail is an Indian Railways express service connecting Firozpur Cant to C Shivaji Mah T across approximately 1,930 km with 52 scheduled halts.
The live tracker above pulls position, delay and platform data from the National Train Enquiry System feed and updates as new pings arrive — typically within 10 to 60 minutes of the train's actual position. The timeline below the tracker lists every halt and every pass-through station with scheduled and actual times, halt durations, platform numbers and the distance from origin.
Use this page to track friends and family arrivals, plan onward connections, or check whether to leave for the station now. We don't sell tickets — for booking, refunds or PNR enquiries, contact IRCTC directly at irctc.co.in or call 139.
- FZR
Firozpur Cant
OriginArrivalsch —On timeDeparturesch 21:50 act 21:50On time- 02 May 2026 00:05YOUNear Firozpur Cant
- FDK
Faridkot
Arrivalsch 22:26 act 22:26On timeDeparturesch 22:28 act 22:28On time - KKP
Kot Kapura
Arrivalsch 22:44 act 22:44On timeDeparturesch 22:46 act 22:46On time - GJUT
Gangsar Jaitu
Arrivalsch 23:01 act 23:01On timeDeparturesch 23:03 act 23:03On time - GNA
Goneana B Jagta
Arrivalsch 23:15 act 23:15On timeDeparturesch 23:17 act 23:17On time - BTI
Bathinda Jn
Arrivalsch 23:45 act 23:45On timeDeparturesch 23:55 act 23:55On time - MAUR
Maur
Arrivalsch 00:19 act 00:19On timeDeparturesch 00:21 act 00:21On time - MSZ
Mansa
Arrivalsch 00:35 act 00:35On timeDeparturesch 00:37 act 00:37On time - BLZ
Budhlada
Arrivalsch 00:50 act 00:50On timeDeparturesch 00:52 act 00:52On time - BRZ
Bareta
Arrivalsch 01:04 act 01:04On timeDeparturesch 01:06 act 01:06On time - JHL
Jakhal Jn
Arrivalsch 01:24 act 01:24On timeDeparturesch 01:26 act 01:26On time - TUN
Tohana
Arrivalsch 01:37 act 01:37On timeDeparturesch 01:39 act 01:39On time - NRW
Narwana Jn
Arrivalsch 01:58 act 01:58On timeDeparturesch 02:00 act 02:00On time - JIND
Jind Jn
Arrivalsch 02:30 act 02:30On timeDeparturesch 02:32 act 02:32On time - ROK
Rohtak Jn
Arrivalsch 03:15 act 03:15On timeDeparturesch 03:17 act 03:17On time - BGZ
Bahadurgarh
Arrivalsch 03:45 act 03:45On timeDeparturesch 03:47 act 03:47On time - SSB
Shakurbasti
Arrivalsch 04:18 act 04:18On timeDeparturesch 04:20 act 04:20On time - DKZ
Delhi Kishangnj
Arrivalsch 04:32 act 04:32On timeDeparturesch 04:34 act 04:34On time - NDLS
New Delhi
Arrivalsch 04:55 act 04:55On timeDeparturesch 05:10 act 05:10On time - FDB
Faridabad
Arrivalsch 05:40 act 05:40On timeDeparturesch 05:42 act 05:42On time - KSV
Kosi Kalan
Arrivalsch 06:28 act 06:28On timeDeparturesch 06:30 act 06:30On time - MTJ
Mathura Jn
Arrivalsch 07:23 act 07:23On timeDeparturesch 07:28 act 07:28On time - RKM
Raja Ki Mandi
Arrivalsch 07:50 act 07:50On timeDeparturesch 07:52 act 07:52On time - AGC
Agra Cantt
Arrivalsch 08:10 act 08:10On timeDeparturesch 08:15 act 08:15On time - DHO
Dhaulpur
Arrivalsch 09:15 act 09:15On timeDeparturesch 09:17 act 09:17On time - MRA
Morena
Arrivalsch 09:51 act 09:51On timeDeparturesch 09:53 act 09:53On time - GWL
Gwalior
Arrivalsch 10:19 act 10:19On timeDeparturesch 10:21 act 10:21On time - DBA
Dabra
Arrivalsch 10:56 act 10:56On timeDeparturesch 10:58 act 10:58On time - DAA
Datia
Arrivalsch 11:20 act 11:20On timeDeparturesch 11:22 act 11:22On time - VGLJ
V Lakshmibai Jhansi Jhs
Arrivalsch 12:15 act 12:15On timeDeparturesch 12:23 act 12:23On time - BAB
Babina
Arrivalsch 12:46 act 12:46On timeDeparturesch 12:48 act 12:48On time - LAR
Lalitpur Jn
Arrivalsch 13:25 act 13:25On timeDeparturesch 13:27 act 13:27On time - BINA
Bina Jn
Arrivalsch 14:35 act 14:35On timeDeparturesch 14:40 act 14:40On time - BAQ
Ganj Basoda
Arrivalsch 15:12 act 15:12On timeDeparturesch 15:14 act 15:14On time - BHS
Vidisha
Arrivalsch 15:38 act 15:38On timeDeparturesch 15:40 act 15:40On time - BPL
Bhopal Jn
Arrivalsch 16:35 act 16:35On timeDeparturesch 16:40 act 16:40On time - RKMP
Rani Kamalapati
Arrivalsch 16:53 act 16:53On timeDeparturesch 16:55 act 16:55On time - NDPM
Narmadapuram
Arrivalsch 17:58 act 17:58On timeDeparturesch 18:00 act 18:00On time - ET
Itarsi Jn
Arrivalsch 18:35 act 18:35On timeDeparturesch 18:45 act 18:45On time - BPF
Banapura
Arrivalsch 19:08 act 19:08On timeDeparturesch 19:10 act 19:10On time - HD
Harda
Arrivalsch 19:36 act 19:36On timeDeparturesch 19:38 act 19:38On time - KKN
Khirkiya
Arrivalsch 19:58 act 19:58On timeDeparturesch 20:00 act 20:00On time - KNW
Khandwa
Arrivalsch 21:37 act 21:37On timeDeparturesch 21:40 act 21:40On time - BAU
Burhanpur
Arrivalsch 22:28 act 22:28On timeDeparturesch 22:30 act 22:30On time - BSL
Bhusaval Jn
Arrivalsch 23:25 act 23:25On timeDeparturesch 23:30 act 23:30On time - JL
Jalgaon Jn
Arrivalsch 00:01 act 00:01On timeDeparturesch 00:03 act 00:03On time - CSN
Chalisgaon Jn
Arrivalsch 01:00 act 01:00On timeDeparturesch 01:02 act 01:02On time - MMR
Manmad Jn
Arrivalsch 01:55 act 01:55On timeDeparturesch 02:00 act 02:00On time - NK
Nashik Road
Arrivalsch 03:00 act 03:00On timeDeparturesch 03:05 act 03:05On time - KYN
Kalyan Jn
Arrivalsch 06:12 act 06:12On timeDeparturesch 06:15 act 06:15On time - DR
Dadar
Arrivalsch 07:02 act 07:02On timeDeparturesch 07:05 act 07:05On time - CSMT
C Shivaji Mah T
DestinationArrivalsch 07:35 act 07:35On timeDeparturesch —On time
Disclaimer: The running status of this train is subject to change. Please check with the train operator for the latest information.