hero
How2Go
Dindigul to Khajuraho

Dindigul to Khajuraho

Khajuraho is approximately 1850+ kms from Dindigul. The fastest way to reach Khajuraho from Dindigul is by Train, Flight Via Bangalore. It takes approximately 11 hours. The cheapest way to reach Khajuraho from Dindigul is by Train Via Bhopal which would take approximately 40 hours.

Sort By
Mode of Transport

Via Bangalore

RECOMMENDED

FASTEST

Dindigul

Bangalore

Khajuraho

Approx Travel Time

10h 45m

₹10,771

Onwards

Dindigul

Bangalore

Khajuraho

Approx Travel Time

10h 50m

₹11,225

Onwards

Dindigul

Bangalore

Khajuraho

Approx Travel Time

11h 30m

₹17,481

Onwards

Via Bangalore, Jabalpur

Dindigul

Bangalore

Jabalpur

Khajuraho

Approx Travel Time

19h 55m

₹8,185

Onwards

Dindigul

Bangalore

Jabalpur

Khajuraho

Approx Travel Time

20h

₹8,639

Onwards

Ads by MMT

Via Bhopal

CHEAPEST

Dindigul

Bhopal

Khajuraho

Approx Travel Time

1d 15h 55m

₹1,005

Onwards

Via Chennai, Jabalpur

Dindigul

Chennai

Jabalpur

Khajuraho

Approx Travel Time

1d 14h 30m

₹1,140

Onwards

Ads by MMT

Via Katni

Dindigul

Katni

Khajuraho

Approx Travel Time

1d 16h 54m

₹7,878

Onwards

Via Kurnool, Jabalpur

Dindigul

Kurnool

Jabalpur

Khajuraho

Approx Travel Time

1d 18h 25m

₹3,949

Onwards

Via Madurai, Hyderabad, Rewa

Dindigul

Madurai

Hyderabad

Rewa

Khajuraho

Approx Travel Time

16h 20m

On Demand

Frequently Asked Questions

What is the distance between Dindigul and Khajuraho?

Khajuraho is approximately 1850+ kms from Dindigul.

How long does it take to reach Khajuraho from Dindigul?

It takes approximately 11 hours to reach Khajuraho from Dindigul by Train, Flight Via Bangalore.

What is the cheapest way to reach Khajuraho from Dindigul?

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

What is the fastest way to reach Khajuraho from Dindigul?

The fastest way to reach Khajuraho from Dindigul is by Train, Flight Via Bangalore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India