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.
    Last updated on January 21, 2026
    Build real-time departures into your app Free API Access →
    All data is available in GTFS feed: indianrailways

    Rail 12138 FAQ

    • What time does the 12138 rail start operating?

      Services on the 12138 - Punjab Mail rail start at 21:55 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

    • What time does the 12138 rail stop working?

      Services on the 12138 - Punjab Mail rail stop at 07:35 +2 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

    • Is there a 12138 rail stop near me?

      Click here to view the nearest 12138 - Punjab Mail rail stop.

    12138 (Delhi Rail Services)

    The first stop of the 12138 rail route is Firozpur Cant and the last stop is C Shivaji MAH T. 12138 (Punjab Mail) is operational during everyday.

    Additional information: 12138 has 52 stops and the total trip duration for this route is approximately 2020 minutes.

    See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Delhi Rail Services suggested routes, real-time bus tracker, line route maps in Delhi, and helps to find the closest 12138 rail stops near you. No internet available? Download an offline PDF map and bus schedule for the 12138 rail to take on your trip.

    12138 rail near me