hero
How2Go
Kannauj to Moradabad

Kannauj to Moradabad

Moradabad is approximately 300+ km from Kannauj, 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

Kannauj

Moradabad

Approx Travel Time

5h 17m

₹8,207

Onwards

Kannauj

Moradabad

Approx Travel Time

8h 10m

₹440

Onwards

Via Hardoi

CHEAPEST

Kannauj

Hardoi

Moradabad

Approx Travel Time

5h 46m

₹201

Onwards

FASTEST

Kannauj

Hardoi

Moradabad

Approx Travel Time

5h

₹4,137

Onwards

Via Budaun

Kannauj

Budaun

Moradabad

Approx Travel Time

7h 15m

On Demand

Via Bareilly

Kannauj

Bareilly

Moradabad

Approx Travel Time

7h 20m

₹363

Onwards

Via Farrukhabad

Kannauj

Farrukhabad

Moradabad

Approx Travel Time

7h 21m

₹495

Onwards

Via Hardoi, Shahjahanpur

Kannauj

Hardoi

Shahjahanpur

Moradabad

Approx Travel Time

5h 10m

₹4,192

Onwards

Via Hardoi, Bareilly

Kannauj

Hardoi

Bareilly

Moradabad

Approx Travel Time

5h 14m

₹4,192

Onwards

Via Hardoi, Rampur (Uttar Pradesh)

Kannauj

Hardoi

Rampur (Uttar Pradesh)

Moradabad

Approx Travel Time

5h 29m

₹4,177

Onwards

Frequently Asked Questions

What is the distance between Kannauj and Moradabad?

Moradabad is approximately 300+ kms from Kannauj.

How long does it take to reach Moradabad from Kannauj?

It takes approximately 5 hours to reach Moradabad from Kannauj by Cab, Train Via Hardoi.

What is the cheapest way to reach Moradabad from Kannauj?

The cheapest way to reach Moradabad from Kannauj is by Bus, Train Via Hardoi.

What is the fastest way to reach Moradabad from Kannauj?

The fastest way to reach Moradabad from Kannauj is by Cab, Train Via Hardoi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India