NZM → JBP · 2 direct trains

Trains from Hazrat Nizamuddin to Jabalpur

2 direct trains run from Hazrat Nizamuddin (NZM) to Jabalpur (JBP). The fastest train is 12190 Mahakaushal Exp, completing the journey in 17h 2m. Trains depart between 12:53 and 14:05. The distance is approximately 954 km.

Total Trains

2

Fastest

17h 2m

12190

First Train

12:53

Last Train

14:05

Distance

954 km

Hazrat Nizamuddin to Jabalpur Train Timetable

Complete list of 2 direct trains from NZM to JBP with departure, arrival, duration and running days.

TrainDepartsArrivesDurationDaysClasses
12190
Mahakaushal Exp
Superfast
12:5305:55Day 217h 2mDaily1A, 2A, 3A, SL, 2S
12191
Nzm Jbp Sf Exp
Superfast
14:0508:20Day 218h 15mDaily1A, 2A, 3A, SL, 2S

Stations on the Hazrat Nizamuddin to Jabalpur route

Stops on 12190 Mahakaushal Exp, the fastest train on this corridor (28 stations).

  1. 1. NZM Hazrat Nizamuddin
  2. 2. BVH Ballabgarh
  3. 3. PWL Palwal
  4. 4. KSV Kosi Kalan
  5. 5. MTJ Mathura Jn
  6. 6. RKM Raja Ki Mandi
  7. 7. AGC Agra Cantt
  8. 8. DHO Dhaulpur
  9. 9. MRA Morena
  10. 10. GWL Gwalior Jn
  11. 11. DBA Dabra
  12. 12. DAA Datia
  13. 13. VGLJ Virangana Lakshmibai(Jhanshi)
  14. 14. NEW Nivari
  15. 15. MRPR Mau Ranipur
  16. 16. HPP Harpalpur
  17. 17. BTX Bela Tal
  18. 18. MBA Mahoba
  19. 19. BNDA Banda Jn
  20. 20. ATE Atarra
  21. 21. CKTD Chitrakot
  22. 22. MJG Majhgawan
  23. 23. JTW Jaitwar
  24. 24. STA Satna
  25. 25. MYR Maihar
  26. 26. KTE Katni
  27. 27. SHR Sihora Road
  28. 28. JBP Jabalpur

Other Routes from Hazrat Nizamuddin

Frequently Asked Questions

How many trains run from Hazrat Nizamuddin to Jabalpur?▼

There are 2 direct trains running from Hazrat Nizamuddin (NZM) to Jabalpur (JBP). Check the timetable below for the complete list with departure times and running days.

Which is the fastest train from Hazrat Nizamuddin to Jabalpur?▼

The fastest train is 12190 Mahakaushal Exp, which covers the distance in 17h 2m. It departs at 12:53 and arrives at 05:55.

What is the first and last train from Hazrat Nizamuddin to Jabalpur?▼

The first train departs at 12:53 and the last train departs at 14:05. Check the timetable for specific trains and their running days.

What is the distance from Hazrat Nizamuddin to Jabalpur by train?▼

The distance from Hazrat Nizamuddin to Jabalpur by train is approximately 954 km. Journey time varies from 17h 2m depending on the train type.

How to check seat availability for Hazrat Nizamuddin to Jabalpur trains?▼

Use the "Check Availability" button above to search for trains on your travel date. You can check real-time seat availability and book tickets through IRCTC.

Which stations fall between Hazrat Nizamuddin and Jabalpur?▼

On the fastest train, Hazrat Nizamuddin to Jabalpur calls at Ballabgarh (BVH), Palwal (PWL), Kosi Kalan (KSV), Mathura Jn (MTJ), Raja Ki Mandi (RKM), Agra Cantt (AGC), Dhaulpur (DHO), Morena (MRA), Gwalior Jn (GWL), Dabra (DBA), Datia (DAA), Virangana Lakshmibai(Jhanshi) (VGLJ), Nivari (NEW), Mau Ranipur (MRPR), Harpalpur (HPP), Bela Tal (BTX), Mahoba (MBA), Banda Jn (BNDA), Atarra (ATE), Chitrakot (CKTD), Majhgawan (MJG), Jaitwar (JTW), Satna (STA), Maihar (MYR), Katni (KTE), Sihora Road (SHR). Other trains on this route may skip some of these stops.

About Hazrat Nizamuddin to Jabalpur Route

The Hazrat Nizamuddin to Jabalpur route is served by 2 direct trains operated by Indian Railways. The fastest option is 12190 Mahakaushal Exp with a journey time of 17h 2m. The rail distance is approximately 954 km.

Trains leave Hazrat Nizamuddin between 12:53 (first) and 14:05 (last). Check seats and book on IRCTC.

Train data from public Indian Railways schedules, last refreshed 2026-10-15. This is an independent service, not affiliated with IRCTC, CRIS, or Indian Railways. Always verify schedules with official sources before travel.