MB → KLD · 8 direct trains

Trains from Moradabad to Khalilabad

8 direct trains run from Moradabad (MB) to Khalilabad (KLD). The fastest train is 12588 Gkp Sf Exp, completing the journey in 8h 56m. Trains depart between 09:15 and 21:50. The distance is approximately 530 km.

Total Trains

8

Fastest

8h 56m

12588

First Train

09:15

Last Train

21:50

Distance

530 km

Moradabad to Khalilabad Train Timetable

Complete list of 8 direct trains from MB to KLD with departure, arrival, duration and running days.

TrainDepartsArrivesDurationDaysClasses
14628
Amrit Bharat Exp
Express
09:15Day 221:0311h 48mSat1A, 2A, 3A, SL, 2S
12588
Gkp Sf Exp
Superfast
10:20Day 219:168h 56mSat1A, 2A, 3A, SL, 2S
15910
Avadh Assam Exp
Express
10:55Day 222:2411h 29mDaily1A, 2A, 3A, SL, 2S
15002
Ddn Mfp Express
Express
20:1506:51Day 210h 36mSat1A, 2A, 3A, SL, 2S
15006
Ddn Gkp Express
Express
20:1506:51Day 210h 36mTue, Thu1A, 2A, 3A, SL, 2S
15058
Anvt Gkp Exp
Express
20:1506:09Day 29h 54mWed1A, 2A, 3A, SL, 2S
15274
Satyagrah Exp
Express
20:5008:23Day 211h 33mDaily1A, 2A, 3A, SL, 2S
14604
Jansadharan Exp
Express
21:5006:51Day 29h 1mWed1A, 2A, 3A, SL, 2S

Stations on the Moradabad to Khalilabad route

Stops on 12588 Gkp Sf Exp, the fastest train on this corridor (7 stations).

  1. 1. MB Moradabad
  2. 2. BE Bareilly
  3. 3. SPN Shahjehanpur
  4. 4. LKO Lucknow
  5. 5. GD Gonda Jn
  6. 6. BST Basti
  7. 7. KLD Khalilabad

Other Routes from Moradabad

Frequently Asked Questions

How many trains run from Moradabad to Khalilabad?▼

There are 8 direct trains running from Moradabad (MB) to Khalilabad (KLD). Check the timetable below for the complete list with departure times and running days.

Which is the fastest train from Moradabad to Khalilabad?▼

The fastest train is 12588 Gkp Sf Exp, which covers the distance in 8h 56m. It departs at 10:20 and arrives at 19:16.

What is the first and last train from Moradabad to Khalilabad?▼

The first train departs at 09:15 and the last train departs at 21:50. Check the timetable for specific trains and their running days.

What is the distance from Moradabad to Khalilabad by train?▼

The distance from Moradabad to Khalilabad by train is approximately 530 km. Journey time varies from 8h 56m depending on the train type.

How to check seat availability for Moradabad to Khalilabad 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 Moradabad and Khalilabad?▼

On the fastest train, Moradabad to Khalilabad calls at Bareilly (BE), Shahjehanpur (SPN), Lucknow (LKO), Gonda Jn (GD), Basti (BST). Other trains on this route may skip some of these stops.

About Moradabad to Khalilabad Route

The Moradabad to Khalilabad route is served by 8 direct trains operated by Indian Railways. The fastest option is 12588 Gkp Sf Exp with a journey time of 8h 56m. The rail distance is approximately 530 km.

Trains leave Moradabad between 09:15 (first) and 21:50 (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.