Trains from Delhi to Gwalior
286 km by rail · 77 direct trains · fastest 2 hr 57 min on the 12050 Gatimaan Express · 27 daily · 3 stations in Delhi, 2 in Gwalior
- Departures
- 01:00 – 23:15
- Fare from
- ₹240
- Sleeper · estimate
Every direct train
- 22200Sushasan Superfast Express01:004 hr 10 min05:10
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Superfast
- 07022Hazrat Nizamuddin–Charlapalli04:004 hr 50 min08:50
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Mail/Express
- 18238Chhattisgarh Express04:256 hr 27 min10:52
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Mail/Express
- 12138Punjab Mail05:105 hr 9 min10:19
New Delhi (NDLS) to Gwalior Jn (GWL)
312 km · Superfast
- 12148Kolhapur Express05:104 hr 31 min09:41
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Superfast
- 12644Hazrat Nizamuddin–Thiruvananthapuram Superfast Express05:104 hr 31 min09:41
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Superfast
- 12646Millenium Express05:104 hr 31 min09:41
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Superfast
- 12782Hazrat Nizamuddin–Mysuru Superfast Express05:104 hr 31 min09:41
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Superfast
- 12804Visakhapatnam–Shrirangapatna Jayanti05:104 hr 31 min09:41
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Superfast
- 12708Hazrat Nizamuddin–Tirupati Superfast Express05:204 hr 36 min09:56
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Superfast
- 12618Mangladweep Express05:354 hr 56 min10:31
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Superfast
- 12002Shatabdi Express06:003 hr 23 min09:23
New Delhi (NDLS) to Gwalior Jn (GWL)
312 km · Shatabdi
- 22470Vande Bharat Express06:003 hr 5 min09:05
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Shatabdi
- 12648Kongu Superfast Express07:004 hr 18 min11:18
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Superfast
- 12808Samta Express07:004 hr 18 min11:18
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Superfast
- 12280Taj Express07:084 hr 42 min11:50
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Superfast
- 07024Hazrat Nizamuddin–Charlapalli07:155 hr 35 min12:50
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Mail/Express
- 12050Gatimaan Express08:102 hr 57 min11:07
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Shatabdi · fastest
- 12650Yesvantpur Sampark Kranti08:203 hr 23 min11:43
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Superfast
- 20808Hirakund Express08:284 hr 4 min12:32
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Superfast
- 20848Durg Superfast Express11:154 hr 35 min15:50
New Delhi (NDLS) to Gwalior Jn (GWL)
312 km · Mail/Express
- 22126Nagpur AC Express11:154 hr 35 min15:50
New Delhi (NDLS) to Gwalior Jn (GWL)
313 km · Superfast
- 14624Patalkot Express11:204 hr 45 min16:05
Delhi Safdarjng (DSJ) to Gwalior Jn (GWL)
309 km · Mail/Express
- 20424Patalkot Express11:204 hr 45 min16:05
Delhi Safdarjng (DSJ) to Gwalior Jn (GWL)
310 km · Superfast
- 19326Amritsar–Indore Express11:254 hr 30 min15:55
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Mail/Express
- 22868Durg Humsafar11:254 hr 25 min15:50
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Superfast
- 11078Jhelum Express11:304 hr 52 min16:22
New Delhi (NDLS) to Gwalior Jn (GWL)
312 km · Mail/Express
- 18478Kalingautkal Express12:004 hr 41 min16:41
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
306 km · Mail/Express
- 12190Mahakaushal Express12:534 hr 58 min17:51
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Superfast
- 12716Sachkhand Express13:004 hr 6 min17:06
New Delhi (NDLS) to Gwalior Jn (GWL)
313 km · Superfast
- 07364Rishikesh–Hubballi Special13:304 hr 40 min18:10
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
306 km · Mail/Express
- 14310Ujjaini Express13:504 hr 24 min18:14
Hazrat Nizamuddin (NZM) to Banmore (BAO)
286 km · Mail/Express
- 14318Rishikesh–Lakshmibai Nagar Express13:504 hr 24 min18:14
Hazrat Nizamuddin (NZM) to Banmore (BAO)
286 km · Mail/Express
- 12550Udhampur–Durg Superfast Express13:554 hr 58 min18:53
Delhi Safdarjng (DSJ) to Gwalior Jn (GWL)
309 km · Superfast
- 12191Hazrat Nizamuddin–Jabalpur Superfast Express14:055 hr19:05
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Superfast
- 11450Vaishno Devi Katra–Jabalpur Express14:135 hr 5 min19:18
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Mail/Express
- 16032Andaman Express14:135 hr 27 min19:40
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Mail/Express
- 16318Himsagar Express14:135 hr 27 min19:40
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Mail/Express
- 20494Chandigarh–Madurai Superfast Express14:155 hr 25 min19:40
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Superfast
- 16788Vaishno Devi Katra–Tirunelveli Express14:236 hr 17 min20:40
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Mail/Express
- 20172Vande Bharat Express14:402 hr 58 min17:38
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Shatabdi
- 12406Gondwana Express15:054 hr 23 min19:28
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Superfast
- 12410Gondwana Express15:054 hr 23 min19:28
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Superfast
- 12780Goa Express15:155 hr 9 min20:24
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Composite
- 12442Bilaspur Rajdhani Express15:253 hr 28 min18:53
New Delhi (NDLS) to Gwalior Jn (GWL)
312 km · Rajdhani
- 12434Hazrat Nizamuddin–Chennai Rajdhani15:353 hr 18 min18:53
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Rajdhani
- 12612Chennai Garib Rath15:353 hr 18 min18:53
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Garib Rath
- 01708Hazrat Nizamuddin–Jabalpur TOD Puja Special15:456 hr 55 min22:40
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Mail/Express
- 04124Hazrat Nizamuddin–Prayagraj Special15:456 hr 30 min22:15
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Mail/Express
- 12270Chennai Duronto Express15:553 hr 23 min19:18
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Rajdhani
- 20658Hazrat Nizamuddin–Hubballi Superfast Express15:553 hr 23 min19:18
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Superfast
- 12724Telangana Express16:003 hr 58 min19:58
New Delhi (NDLS) to Gwalior Jn (GWL)
312 km · Superfast
- 12616Grand Trunk Express16:104 hr 43 min20:53
New Delhi (NDLS) to Gwalior Jn (GWL)
312 km · Superfast
- 22222Mumbai CSMT Rajdhani16:553 hr 13 min20:08
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Rajdhani
- 12752Nanded Humsafar17:203 hr 58 min21:18
New Delhi (NDLS) to Gwalior Jn (GWL)
312 km · Superfast
- 22182Hazrat Nizamuddin–Jabalpur Superfast Express17:453 hr 45 min21:30
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Superfast
- 12122MP Sampark Kranti Express17:553 hr 50 min21:45
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Superfast
- 11842Gita Jayanti Express18:335 hr 43 min00:16+1 arrives the next day
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Mail/Express
- 22692Bengaluru Rajdhani19:503 hr 18 min23:08
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Rajdhani
- 20806AP Express20:003 hr 43 min23:43
New Delhi (NDLS) to Gwalior Jn (GWL)
312 km · Superfast
- 12626Kerala Superfast Express20:103 hr 53 min00:03+1 arrives the next day
New Delhi (NDLS) to Gwalior Jn (GWL)
312 km · Superfast
- 12628Karnataka Express20:204 hr 26 min00:46+1 arrives the next day
New Delhi (NDLS) to Gwalior Jn (GWL)
312 km · Superfast
- 12920Malwa Express20:304 hr 50 min01:20+1 arrives the next day
New Delhi (NDLS) to Gwalior Jn (GWL)
312 km · Composite
- 12156Bhopal Express20:403 hr 44 min00:24+1 arrives the next day
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Superfast
- 14622Firozpur Cantt–Nanded Express20:425 hr 23 min02:05+1 arrives the next day
Delhi Safdarjng (DSJ) to Gwalior Jn (GWL)
310 km · Mail/Express
- 11058Amritsar–Mumbai CSMT Express20:534 hr 56 min01:49+1 arrives the next day
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Mail/Express
- 12622Tamilnadu Superfast Express21:054 hr 8 min01:13+1 arrives the next day
New Delhi (NDLS) to Gwalior Jn (GWL)
312 km · Superfast
- 07622Hazrat Nizamuddin–Nanded21:404 hr 5 min01:45+1 arrives the next day
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Mail/Express
- 22456Sainagar Shirdi Express22:383 hr 49 min02:27+1 arrives the next day
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Superfast
- 12722Dakshin Express22:504 hr 30 min03:20+1 arrives the next day
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Superfast
- 19308Una Himachal–Indore Express23:005 hr 5 min04:05+1 arrives the next day
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Mail/Express
- 22168Urjadhani Express23:004 hr 39 min03:39+1 arrives the next day
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Superfast
- 22408Hazrat Nizamuddin–Ambikapur Superfast Express23:004 hr 39 min03:39+1 arrives the next day
Hazrat Nizamuddin (NZM) to Gwalior Jn (GWL)
305 km · Superfast
- 12422Amritsar–Nanded Superfast Express23:153 hr 43 min02:58+1 arrives the next day
New Delhi (NDLS) to Gwalior Jn (GWL)
312 km · Superfast
- 12440Shri Ganganagar–Nanded Express23:153 hr 43 min02:58+1 arrives the next day
New Delhi (NDLS) to Gwalior Jn (GWL)
312 km · Superfast
- 12486Shri Ganganagar–Nanded Express23:153 hr 43 min02:58+1 arrives the next day
New Delhi (NDLS) to Gwalior Jn (GWL)
313 km · Superfast
- 22710Amb Andaura–Nanded Superfast Express23:153 hr 43 min02:58+1 arrives the next day
New Delhi (NDLS) to Gwalior Jn (GWL)
312 km · Superfast
Search Delhi to Gwalior for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Agra CanttAGC
Hazrat Nizamuddin NZM to Gwalior Jn GWL
15:554 hr 13 min20:08Holds 8 in 101 hr 2 min to change at AGC — tightHolds about 8 times in 10 here. 99 min would make it 9 in 10. Measured on 46,449 paired days.
20658 often runs late
- One change at Agra CanttAGC
Hazrat Nizamuddin NZM to Gwalior Jn GWL
16:554 hr 20 min21:15Usually holds1 hr to change at AGCTypically 17 min late here, still leaving about 24 min to change.
22222 often runs late
- One change at Agra CanttAGC
Hazrat Nizamuddin NZM to Gwalior Jn GWL
16:554 hr 35 min21:30Holds 9 in 101 hr 7 min to change at AGC — tightHolds about 9 times in 10 here. 77 min would make it 9 in 10. Measured on 50,323 paired days.
22222 often runs late