hero
How2Go
Khanna to Moradabad

Khanna to Moradabad

Moradabad is approximately 400+ km from Khanna, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Moradabad.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

Khanna

Moradabad

Approx Travel Time

6h 58m

₹11,182

Onwards

Khanna

Moradabad

Approx Travel Time

7h 1m

₹225

Onwards

Via Saharanpur

CHEAPEST

FASTEST

Khanna

Saharanpur

Moradabad

Approx Travel Time

5h 41m

₹200

Onwards

Via Karnal

Khanna

Karnal

Moradabad

Approx Travel Time

10h 10m

₹1,148

Onwards

Via Chandigarh

Khanna

Chandigarh

Moradabad

Approx Travel Time

10h 27m

₹2,209

Onwards

Via Rajpura

Khanna

Rajpura

Moradabad

Approx Travel Time

5h 53m

₹255

Onwards

Via Roorkee

Khanna

Roorkee

Moradabad

Approx Travel Time

5h 55m

₹290

Onwards

Via Yamunanagar

Khanna

Yamunanagar

Moradabad

Approx Travel Time

6h 6m

₹250

Onwards

Via Najibabad

Khanna

Najibabad

Moradabad

Approx Travel Time

6h 8m

₹275

Onwards

Via Ambala

Khanna

Ambala

Moradabad

Approx Travel Time

6h 23m

₹594

Onwards

Frequently Asked Questions

What is the distance between Khanna and Moradabad?

Moradabad is approximately 400+ kms from Khanna.

How long does it take to reach Moradabad from Khanna?

It takes approximately 6 hours to reach Moradabad from Khanna by Train Via Saharanpur.

What is the cheapest way to reach Moradabad from Khanna?

The cheapest way to reach Moradabad from Khanna is by Train Via Saharanpur.

What is the fastest way to reach Moradabad from Khanna?

The fastest way to reach Moradabad from Khanna is by Train Via Saharanpur.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India