Rail 12138 - Punjab Mail: Full Schedule in Delhi

Click to load interactive map
List of stops
    Map
    Monday to Sunday

    Firozpur Cant – C Shivaji MAH T

    Firozpur Cant

    21:55

    Faridkot

    22:21
    22:23

    KOT Kapura

    22:37
    22:39

    Gangsar Jaitu

    22:53
    22:55

    Goneana

    23:10
    23:12

    Bathinda

    23:45
    23:55

    Maur

    00:19 +1
    00:21 +1

    Mansa

    00:35 +1
    00:37 +1

    Budhlada

    00:50 +1
    00:52 +1

    Bareta

    01:04 +1
    01:06 +1

    Jakhal Jn

    01:24 +1
    01:26 +1

    Tohana

    01:37 +1
    01:39 +1

    Narwana Jn

    01:58 +1
    02:00 +1

    Jind Jn

    02:30 +1
    02:32 +1

    Rohtak Jn

    03:15 +1
    03:17 +1

    Bahadurgarh

    03:45 +1
    03:47 +1

    Shakurbasti

    04:18 +1
    04:20 +1

    Delhi Kishangnj

    04:32 +1
    04:34 +1

    NEW Delhi

    04:55 +1
    05:10 +1

    Faridabad

    05:40 +1
    05:42 +1

    Kosi Kalan

    06:28 +1
    06:30 +1

    Mathura Jn.

    07:23 +1
    07:28 +1

    Raja KI Mandi

    07:50 +1
    07:52 +1

    Agra Cantt Jn.

    08:10 +1
    08:15 +1

    Dhaulpur

    09:15 +1
    09:17 +1

    Morena

    09:51 +1
    09:53 +1

    Gwalior Jn.

    10:19 +1
    10:21 +1

    Dabra

    10:56 +1
    10:58 +1

    Datia

    11:20 +1
    11:22 +1

    Virangana Lakshmibai Jhansi Jn

    12:15 +1
    12:23 +1

    Babina

    12:46 +1
    12:48 +1

    Lalitpur

    13:25 +1
    13:27 +1

    Bina Jn

    14:35 +1
    14:40 +1

    Ganj Basoda

    15:12 +1
    15:14 +1

    Vidisha

    15:38 +1
    15:40 +1

    Bhopal Jn.

    16:35 +1
    16:40 +1

    Rani Kamalapati

    16:53 +1
    16:55 +1

    Narmadapuram

    17:58 +1
    18:00 +1

    Itarsi Jn

    18:35 +1
    18:45 +1

    Banapura

    19:08 +1
    19:10 +1

    Harda

    19:36 +1
    19:38 +1

    Khirkiya

    19:58 +1
    20:00 +1

    Khandwa Junction

    21:37 +1
    21:40 +1

    Burhanpur

    22:28 +1
    22:30 +1

    Bhusaval Jn

    23:25 +1
    23:30 +1

    Jalgaon Jn

    00:01 +2
    00:03 +2

    Chalisgaon Jn

    01:00 +2
    01:02 +2

    Manmad Jn

    01:55 +2
    02:00 +2

    Nasik Road

    03:00 +2
    03:05 +2

    Kalyan Jn

    06:12 +2
    06:15 +2

    Dadar

    07:02 +2
    07:05 +2

    C Shivaji MAH T

    07:35 +2
    The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
    The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
    Build real-time departures into your app Free API Access →

    Schedules and stops for this route are published in GTFS: indianrailways

    Last updated on January 21, 2026