hero
How2Go
Moradabad to Khajuraho

Moradabad to Khajuraho

Khajuraho is approximately 650+ kms from Moradabad. The fastest way to reach Khajuraho from Moradabad is by Train, Flight Via Delhi. It takes approximately 6 hours. The cheapest way to reach Khajuraho from Moradabad is by Train Via Delhi which would take approximately 13 hours.

Sort By
Mode of Transport

Via Delhi

RECOMMENDED

FASTEST

Moradabad

Delhi

Khajuraho

Approx Travel Time

5h 55m

₹4,358

Onwards

Moradabad

Delhi

Khajuraho

Approx Travel Time

6h 34m

₹6,780

Onwards

Moradabad

Delhi

Khajuraho

Approx Travel Time

7h 20m

₹4,662

Onwards

CHEAPEST

Moradabad

Delhi

Khajuraho

Approx Travel Time

12h 35m

₹450

Onwards

Via Kanpur

Moradabad

Kanpur

Khajuraho

Approx Travel Time

13h 57m

₹4,401

Onwards

Ads by MMT

Via Agra

Moradabad

Agra

Khajuraho

Approx Travel Time

13h 15m

₹1,198

Onwards

Via Hardoi, Kanpur

Moradabad

Hardoi

Kanpur

Khajuraho

Approx Travel Time

15h 32m

₹4,715

Onwards

Ads by MMT

Via Bareilly, Kanpur

Moradabad

Bareilly

Kanpur

Khajuraho

Approx Travel Time

14h 30m

₹4,426

Onwards

Via Shahjahanpur, Kanpur

Moradabad

Shahjahanpur

Kanpur

Khajuraho

Approx Travel Time

14h 27m

₹4,426

Onwards

Via Delhi, Datia

Moradabad

Delhi

Datia

Khajuraho

Approx Travel Time

10h 31m

On Demand

Frequently Asked Questions

What is the distance between Moradabad and Khajuraho?

Khajuraho is approximately 650+ kms from Moradabad.

How long does it take to reach Khajuraho from Moradabad?

It takes approximately 6 hours to reach Khajuraho from Moradabad by Train, Flight Via Delhi.

What is the cheapest way to reach Khajuraho from Moradabad?

The cheapest way to reach Khajuraho from Moradabad is by Train Via Delhi.

What is the fastest way to reach Khajuraho from Moradabad?

The fastest way to reach Khajuraho from Moradabad is by Train, Flight Via Delhi.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India