hero
How2Go
Indore to Khajuraho

Indore to Khajuraho

Khajuraho is approximately 500+ kms from Indore. The fastest way to reach Khajuraho from Indore is by Train. It takes approximately 11 hours. The cheapest way to reach Khajuraho from Indore is by Train Via Bhopal which would take approximately 12 hours.

Sort By
Mode of Transport

Direct Train

RECOMMENDED

FASTEST

Indore

Khajuraho

Approx Travel Time

10h 45m

On Demand

Via Bina

Indore

Bina

Khajuraho

Approx Travel Time

12h 10m

₹635

Onwards

Ads by MMT

Via Bhopal

CHEAPEST

Indore

Bhopal

Khajuraho

Approx Travel Time

12h 10m

₹515

Onwards

Indore

Bhopal

Khajuraho

Approx Travel Time

12h 55m

₹675

Onwards

Indore

Bhopal

Khajuraho

Approx Travel Time

13h 1m

₹2,964

Onwards

Via Lalitpur

Indore

Lalitpur

Khajuraho

Approx Travel Time

12h 25m

₹695

Onwards

Ads by MMT

Via Itarsi

Indore

Itarsi

Khajuraho

Approx Travel Time

13h 10m

₹545

Onwards

Indore

Itarsi

Khajuraho

Approx Travel Time

14h 25m

₹750

Onwards

Via Tikamgarh

Indore

Tikamgarh

Khajuraho

Approx Travel Time

14h 10m

₹885

Onwards

Direct Cab

Indore

Khajuraho

Approx Travel Time

12h

₹8,330

Onwards

Frequently Asked Questions

What is the distance between Indore and Khajuraho?

Khajuraho is approximately 500+ kms from Indore.

How long does it take to reach Khajuraho from Indore?

It takes approximately 11 hours to reach Khajuraho from Indore by Train.

What is the cheapest way to reach Khajuraho from Indore?

The cheapest way to reach Khajuraho from Indore is by Train Via Bhopal.

What is the fastest way to reach Khajuraho from Indore?

The fastest way to reach Khajuraho from Indore is by Train.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India