Punjab Mail (12138) — IRCTC Vacancy Chart Preparation Times
Station-by-station reservation chart preparation times for Punjab Mail running from FZR to CSMT.
The first reservation chart for Punjab Mail (12138) is prepared at Firozpur Cant (FZR) around 12:18 PM, with a second (vacancy) chart around 9:35 PM. 52 of 52 stations on the FZR to CSMT route have published chart preparation times, listed station-by-station below.
| # | Station | Arrival | Departure | Day | 1st Chart Preparation Time | 2nd Chart Preparation Time | Alert |
|---|---|---|---|---|---|---|---|
| 1 | Firozpur Cant(FZR) | — | 21:50 | Day 1 | Same day at 12:18 PM | Same day at 9:35 PM | |
| 2 | Faridkot(FDK) | 22:26 | 22:28 | Day 1 | Same day at 12:18 PMcharted at FZR | Same day at 9:35 PM | |
| 3 | Kot Kapura(KKP) | 22:44 | 22:46 | Day 1 | Same day at 12:18 PMcharted at FZR | Same day at 9:35 PM | |
| 4 | Gangsar Jaitu(GJUT) | 23:01 | 23:03 | Day 1 | Same day at 12:18 PMcharted at FZR | Same day at 9:35 PM | |
| 5 | Goneana B Jagta(GNA) | 23:15 | 23:17 | Day 1 | Same day at 12:18 PMcharted at FZR | Same day at 9:35 PM | |
| 6 | Bathinda Jn(BTI) | 23:45 | 23:55 | Day 1 | Same day at 2:16 PM | Same day at 11:40 PM | |
| 7 | Maur(MAUR) | 00:19 | 00:21 | Day 2 | Same day at 2:16 PMcharted at BTI | Same day at 11:40 PM | |
| 8 | Mansa(MSZ) | 00:35 | 00:37 | Day 2 | Same day at 2:16 PMcharted at BTI | Same day at 11:40 PM | |
| 9 | Budhlada(BLZ) | 00:50 | 00:52 | Day 2 | Same day at 2:16 PMcharted at BTI | Same day at 11:40 PM | |
| 10 | Bareta(BRZ) | 01:04 | 01:06 | Day 2 | Same day at 2:16 PMcharted at BTI | Same day at 11:40 PM | |
| 11 | Jakhal Jn(JHL) | 01:24 | 01:26 | Day 2 | Same day at 2:16 PMcharted at BTI | Same day at 11:40 PM | |
| 12 | Tohana(TUN) | 01:37 | 01:39 | Day 2 | Same day at 2:16 PMcharted at BTI | Same day at 11:40 PM | |
| 13 | Narwana Jn(NRW) | 01:58 | 02:00 | Day 2 | Same day at 2:16 PMcharted at BTI | Same day at 11:40 PM | |
| 14 | Jind Jn(JIND) | 02:30 | 02:32 | Day 2 | Same day at 2:16 PMcharted at BTI | Same day at 11:40 PM | |
| 15 | Rohtak Jn(ROK) | 03:15 | 03:17 | Day 2 | Same day at 2:16 PMcharted at BTI | Same day at 11:40 PM | |
| 16 | Bahadurgarh(BGZ) | 03:45 | 03:47 | Day 2 | Same day at 2:16 PMcharted at BTI | Same day at 11:40 PM | |
| 17 | Shakurbasti(SSB) | 04:18 | 04:20 | Day 2 | Same day at 2:16 PMcharted at BTI | Same day at 11:40 PM | |
| 18 | Delhi Kishangnj(DKZ) | 04:32 | 04:34 | Day 2 | Same day at 2:16 PMcharted at BTI | Same day at 11:40 PM | |
| 19 | New Delhi(NDLS) | 04:55 | 05:10 | Day 2 | Same day at 9:06 PM | Next day at 4:55 AM | |
| 20 | Faridabad(FDB) | 05:40 | 05:42 | Day 2 | Same day at 9:06 PMcharted at NDLS | Next day at 4:55 AM | |
| 21 | Kosi Kalan(KSV) | 06:28 | 06:30 | Day 2 | Same day at 9:06 PMcharted at NDLS | Next day at 4:55 AM | |
| 22 | Mathura Jn(MTJ) | 07:23 | 07:28 | Day 2 | Same day at 9:06 PMcharted at NDLS | Next day at 4:55 AM | |
| 23 | Raja Ki Mandi(RKM) | 07:50 | 07:52 | Day 2 | Same day at 9:06 PMcharted at NDLS | Next day at 4:55 AM | |
| 24 | Agra Cantt(AGC) | 08:10 | 08:15 | Day 2 | Same day at 9:12 PM | NA | |
| 25 | Dhaulpur(DHO) | 09:15 | 09:17 | Day 2 | Same day at 9:12 PMcharted at AGC | NA | |
| 26 | Morena(MRA) | 09:51 | 09:53 | Day 2 | Same day at 9:12 PMcharted at AGC | NA | |
| 27 | Gwalior(GWL) | 10:19 | 10:21 | Day 2 | Same day at 9:15 PM | NA | |
| 28 | Dabra(DBA) | 10:56 | 10:58 | Day 2 | Same day at 9:15 PMcharted at GWL | NA | |
| 29 | Datia(DAA) | 11:20 | 11:22 | Day 2 | Same day at 9:15 PMcharted at GWL | NA | |
| 30 | V Lakshmibai Jhansi Jhs(VGLJ) | 12:15 | 12:23 | Day 2 | Same day at 9:15 PMcharted at GWL | NA | |
| 31 | Babina(BAB) | 12:46 | 12:48 | Day 2 | Same day at 9:15 PMcharted at GWL | NA | |
| 32 | Lalitpur Jn(LAR) | 13:25 | 13:27 | Day 2 | Same day at 9:15 PMcharted at GWL | NA | |
| 33 | Bina Jn(BINA) | 14:35 | 14:40 | Day 2 | Same day at 9:15 PMcharted at GWL | NA | |
| 34 | Ganj Basoda(BAQ) | 15:12 | 15:14 | Day 2 | Same day at 9:15 PMcharted at GWL | NA | |
| 35 | Vidisha(BHS) | 15:38 | 15:40 | Day 2 | Same day at 9:15 PMcharted at GWL | NA | |
| 36 | Bhopal Jn(BPL) | 16:35 | 16:40 | Day 2 | Same day at 9:46 PM | NA | |
| 37 | Rani Kamalapati(RKMP) | 16:53 | 16:55 | Day 2 | Same day at 9:46 PMcharted at BPL | NA | |
| 38 | Narmadapuram(NDPM) | 17:58 | 18:00 | Day 2 | Same day at 9:46 PMcharted at BPL | NA | |
| 39 | Itarsi Jn(ET) | 18:35 | 18:45 | Day 2 | Same day at 9:46 PMcharted at BPL | NA | |
| 40 | Banapura(BPF) | 19:08 | 19:10 | Day 2 | Same day at 9:46 PMcharted at BPL | NA | |
| 41 | Harda(HD) | 19:36 | 19:38 | Day 2 | Same day at 9:46 PMcharted at BPL | NA | |
| 42 | Khirkiya(KKN) | 19:58 | 20:00 | Day 2 | Same day at 9:46 PMcharted at BPL | NA | |
| 43 | Khandwa(KNW) | 21:37 | 21:40 | Day 2 | Same day at 9:46 PMcharted at BPL | NA | |
| 44 | Burhanpur(BAU) | 22:28 | 22:30 | Day 2 | Same day at 9:46 PMcharted at BPL | NA | |
| 45 | Bhusaval Jn(BSL) | 23:25 | 23:30 | Day 2 | Next day at 1:47 PM | Next day at 11:03 PM | |
| 46 | Jalgaon Jn(JL) | 00:01 | 00:03 | Day 3 | Next day at 1:47 PMcharted at BSL | Next day at 11:03 PM | |
| 47 | Chalisgaon Jn(CSN) | 01:00 | 01:02 | Day 3 | Next day at 1:47 PMcharted at BSL | Next day at 11:03 PM | |
| 48 | Manmad Jn(MMR) | 01:55 | 02:00 | Day 3 | Next day at 1:47 PMcharted at BSL | Next day at 11:03 PM | |
| 49 | Nashik Road(NK) | 03:00 | 03:05 | Day 3 | Next day at 1:47 PMcharted at BSL | Next day at 11:03 PM | |
| 50 | Kalyan Jn(KYN) | 06:12 | 06:15 | Day 3 | Next day at 1:47 PMcharted at BSL | Next day at 11:03 PM | |
| 51 | Dadar(DR) | 07:02 | 07:05 | Day 3 | Next day at 1:47 PMcharted at BSL | Next day at 11:03 PM | |
| 52 | C Shivaji Mah T(CSMT) | 07:35 | — | Day 3 | Next day at 1:47 PMcharted at BSL | Next day at 11:03 PM | — |
1. Firozpur Cant (FZR)
Day 1
Arrival
—
Departure
21:50
1st Chart Preparation Time
Same day at 12:18 PM
2nd Chart Preparation Time
Same day at 9:35 PM2. Faridkot (FDK)
Day 1
Arrival
22:26
Departure
22:28
1st Chart Preparation Time
Same day at 12:18 PMcharted at FZR
2nd Chart Preparation Time
Same day at 9:35 PM3. Kot Kapura (KKP)
Day 1
Arrival
22:44
Departure
22:46
1st Chart Preparation Time
Same day at 12:18 PMcharted at FZR
2nd Chart Preparation Time
Same day at 9:35 PM4. Gangsar Jaitu (GJUT)
Day 1
Arrival
23:01
Departure
23:03
1st Chart Preparation Time
Same day at 12:18 PMcharted at FZR
2nd Chart Preparation Time
Same day at 9:35 PM5. Goneana B Jagta (GNA)
Day 1
Arrival
23:15
Departure
23:17
1st Chart Preparation Time
Same day at 12:18 PMcharted at FZR
2nd Chart Preparation Time
Same day at 9:35 PM6. Bathinda Jn (BTI)
Day 1
Arrival
23:45
Departure
23:55
1st Chart Preparation Time
Same day at 2:16 PM
2nd Chart Preparation Time
Same day at 11:40 PM7. Maur (MAUR)
Day 2
Arrival
00:19
Departure
00:21
1st Chart Preparation Time
Same day at 2:16 PMcharted at BTI
2nd Chart Preparation Time
Same day at 11:40 PM8. Mansa (MSZ)
Day 2
Arrival
00:35
Departure
00:37
1st Chart Preparation Time
Same day at 2:16 PMcharted at BTI
2nd Chart Preparation Time
Same day at 11:40 PM9. Budhlada (BLZ)
Day 2
Arrival
00:50
Departure
00:52
1st Chart Preparation Time
Same day at 2:16 PMcharted at BTI
2nd Chart Preparation Time
Same day at 11:40 PM10. Bareta (BRZ)
Day 2
Arrival
01:04
Departure
01:06
1st Chart Preparation Time
Same day at 2:16 PMcharted at BTI
2nd Chart Preparation Time
Same day at 11:40 PM11. Jakhal Jn (JHL)
Day 2
Arrival
01:24
Departure
01:26
1st Chart Preparation Time
Same day at 2:16 PMcharted at BTI
2nd Chart Preparation Time
Same day at 11:40 PM12. Tohana (TUN)
Day 2
Arrival
01:37
Departure
01:39
1st Chart Preparation Time
Same day at 2:16 PMcharted at BTI
2nd Chart Preparation Time
Same day at 11:40 PM13. Narwana Jn (NRW)
Day 2
Arrival
01:58
Departure
02:00
1st Chart Preparation Time
Same day at 2:16 PMcharted at BTI
2nd Chart Preparation Time
Same day at 11:40 PM14. Jind Jn (JIND)
Day 2
Arrival
02:30
Departure
02:32
1st Chart Preparation Time
Same day at 2:16 PMcharted at BTI
2nd Chart Preparation Time
Same day at 11:40 PM15. Rohtak Jn (ROK)
Day 2
Arrival
03:15
Departure
03:17
1st Chart Preparation Time
Same day at 2:16 PMcharted at BTI
2nd Chart Preparation Time
Same day at 11:40 PM16. Bahadurgarh (BGZ)
Day 2
Arrival
03:45
Departure
03:47
1st Chart Preparation Time
Same day at 2:16 PMcharted at BTI
2nd Chart Preparation Time
Same day at 11:40 PM17. Shakurbasti (SSB)
Day 2
Arrival
04:18
Departure
04:20
1st Chart Preparation Time
Same day at 2:16 PMcharted at BTI
2nd Chart Preparation Time
Same day at 11:40 PM18. Delhi Kishangnj (DKZ)
Day 2
Arrival
04:32
Departure
04:34
1st Chart Preparation Time
Same day at 2:16 PMcharted at BTI
2nd Chart Preparation Time
Same day at 11:40 PM19. New Delhi (NDLS)
Day 2
Arrival
04:55
Departure
05:10
1st Chart Preparation Time
Same day at 9:06 PM
2nd Chart Preparation Time
Next day at 4:55 AM20. Faridabad (FDB)
Day 2
Arrival
05:40
Departure
05:42
1st Chart Preparation Time
Same day at 9:06 PMcharted at NDLS
2nd Chart Preparation Time
Next day at 4:55 AM21. Kosi Kalan (KSV)
Day 2
Arrival
06:28
Departure
06:30
1st Chart Preparation Time
Same day at 9:06 PMcharted at NDLS
2nd Chart Preparation Time
Next day at 4:55 AM22. Mathura Jn (MTJ)
Day 2
Arrival
07:23
Departure
07:28
1st Chart Preparation Time
Same day at 9:06 PMcharted at NDLS
2nd Chart Preparation Time
Next day at 4:55 AM23. Raja Ki Mandi (RKM)
Day 2
Arrival
07:50
Departure
07:52
1st Chart Preparation Time
Same day at 9:06 PMcharted at NDLS
2nd Chart Preparation Time
Next day at 4:55 AM24. Agra Cantt (AGC)
Day 2
Arrival
08:10
Departure
08:15
1st Chart Preparation Time
Same day at 9:12 PM
2nd Chart Preparation Time
NA25. Dhaulpur (DHO)
Day 2
Arrival
09:15
Departure
09:17
1st Chart Preparation Time
Same day at 9:12 PMcharted at AGC
2nd Chart Preparation Time
NA26. Morena (MRA)
Day 2
Arrival
09:51
Departure
09:53
1st Chart Preparation Time
Same day at 9:12 PMcharted at AGC
2nd Chart Preparation Time
NA27. Gwalior (GWL)
Day 2
Arrival
10:19
Departure
10:21
1st Chart Preparation Time
Same day at 9:15 PM
2nd Chart Preparation Time
NA28. Dabra (DBA)
Day 2
Arrival
10:56
Departure
10:58
1st Chart Preparation Time
Same day at 9:15 PMcharted at GWL
2nd Chart Preparation Time
NA29. Datia (DAA)
Day 2
Arrival
11:20
Departure
11:22
1st Chart Preparation Time
Same day at 9:15 PMcharted at GWL
2nd Chart Preparation Time
NA30. V Lakshmibai Jhansi Jhs (VGLJ)
Day 2
Arrival
12:15
Departure
12:23
1st Chart Preparation Time
Same day at 9:15 PMcharted at GWL
2nd Chart Preparation Time
NA31. Babina (BAB)
Day 2
Arrival
12:46
Departure
12:48
1st Chart Preparation Time
Same day at 9:15 PMcharted at GWL
2nd Chart Preparation Time
NA32. Lalitpur Jn (LAR)
Day 2
Arrival
13:25
Departure
13:27
1st Chart Preparation Time
Same day at 9:15 PMcharted at GWL
2nd Chart Preparation Time
NA33. Bina Jn (BINA)
Day 2
Arrival
14:35
Departure
14:40
1st Chart Preparation Time
Same day at 9:15 PMcharted at GWL
2nd Chart Preparation Time
NA34. Ganj Basoda (BAQ)
Day 2
Arrival
15:12
Departure
15:14
1st Chart Preparation Time
Same day at 9:15 PMcharted at GWL
2nd Chart Preparation Time
NA35. Vidisha (BHS)
Day 2
Arrival
15:38
Departure
15:40
1st Chart Preparation Time
Same day at 9:15 PMcharted at GWL
2nd Chart Preparation Time
NA36. Bhopal Jn (BPL)
Day 2
Arrival
16:35
Departure
16:40
1st Chart Preparation Time
Same day at 9:46 PM
2nd Chart Preparation Time
NA37. Rani Kamalapati (RKMP)
Day 2
Arrival
16:53
Departure
16:55
1st Chart Preparation Time
Same day at 9:46 PMcharted at BPL
2nd Chart Preparation Time
NA38. Narmadapuram (NDPM)
Day 2
Arrival
17:58
Departure
18:00
1st Chart Preparation Time
Same day at 9:46 PMcharted at BPL
2nd Chart Preparation Time
NA39. Itarsi Jn (ET)
Day 2
Arrival
18:35
Departure
18:45
1st Chart Preparation Time
Same day at 9:46 PMcharted at BPL
2nd Chart Preparation Time
NA40. Banapura (BPF)
Day 2
Arrival
19:08
Departure
19:10
1st Chart Preparation Time
Same day at 9:46 PMcharted at BPL
2nd Chart Preparation Time
NA41. Harda (HD)
Day 2
Arrival
19:36
Departure
19:38
1st Chart Preparation Time
Same day at 9:46 PMcharted at BPL
2nd Chart Preparation Time
NA42. Khirkiya (KKN)
Day 2
Arrival
19:58
Departure
20:00
1st Chart Preparation Time
Same day at 9:46 PMcharted at BPL
2nd Chart Preparation Time
NA43. Khandwa (KNW)
Day 2
Arrival
21:37
Departure
21:40
1st Chart Preparation Time
Same day at 9:46 PMcharted at BPL
2nd Chart Preparation Time
NA44. Burhanpur (BAU)
Day 2
Arrival
22:28
Departure
22:30
1st Chart Preparation Time
Same day at 9:46 PMcharted at BPL
2nd Chart Preparation Time
NA45. Bhusaval Jn (BSL)
Day 2
Arrival
23:25
Departure
23:30
1st Chart Preparation Time
Next day at 1:47 PM
2nd Chart Preparation Time
Next day at 11:03 PM46. Jalgaon Jn (JL)
Day 3
Arrival
00:01
Departure
00:03
1st Chart Preparation Time
Next day at 1:47 PMcharted at BSL
2nd Chart Preparation Time
Next day at 11:03 PM47. Chalisgaon Jn (CSN)
Day 3
Arrival
01:00
Departure
01:02
1st Chart Preparation Time
Next day at 1:47 PMcharted at BSL
2nd Chart Preparation Time
Next day at 11:03 PM48. Manmad Jn (MMR)
Day 3
Arrival
01:55
Departure
02:00
1st Chart Preparation Time
Next day at 1:47 PMcharted at BSL
2nd Chart Preparation Time
Next day at 11:03 PM49. Nashik Road (NK)
Day 3
Arrival
03:00
Departure
03:05
1st Chart Preparation Time
Next day at 1:47 PMcharted at BSL
2nd Chart Preparation Time
Next day at 11:03 PM50. Kalyan Jn (KYN)
Day 3
Arrival
06:12
Departure
06:15
1st Chart Preparation Time
Next day at 1:47 PMcharted at BSL
2nd Chart Preparation Time
Next day at 11:03 PM51. Dadar (DR)
Day 3
Arrival
07:02
Departure
07:05
1st Chart Preparation Time
Next day at 1:47 PMcharted at BSL
2nd Chart Preparation Time
Next day at 11:03 PM52. C Shivaji Mah T (CSMT)
Day 3
Arrival
07:35
Departure
—
1st Chart Preparation Time
Next day at 1:47 PMcharted at BSL
2nd Chart Preparation Time
Next day at 11:03 PMGet a chart preparation alert
We'll text or email you the moment IRCTC prepares the chart for this train, so you can grab live current-availability tickets.
Looking for the full timetable, halts and seat confirmation chances? View the 12138 train schedule →