Khajuraho to Hampi Distance

The road distance between Khajuraho and Hampi is approximately 1550+ km, and the drive usually takes around 26 hours by car or taxi, depending on traffic and road conditions. Flying is the fastest way to reach Hampi, with a total travel time of approximately 15 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Khajuraho, India to Hampi, India

Via Prayagraj(Allahabad), Hyderabad

RECOMMENDED

Khajuraho

Prayagraj(Allahabad)

Hyderabad

Hampi

Approx Travel Time

19h 5m

₹8,550

Onwards

Via Gwalior, Hyderabad

Khajuraho

Gwalior

Hyderabad

Hampi

Approx Travel Time

19h 27m

₹10,553

Onwards

Ads by MMT

Via Varanasi, Hyderabad

FASTEST

Khajuraho

Varanasi

Hyderabad

Hampi

Approx Travel Time

15h 15m

₹20,686

Onwards

Via Bhopal, Hyderabad

CHEAPEST

Khajuraho

Bhopal

Hyderabad

Hampi

Approx Travel Time

1d 5h 30m

₹1,550

Onwards

Khajuraho

Bhopal

Hyderabad

Hampi

Approx Travel Time

1d 8h 50m

₹3,700

Onwards

Khajuraho

Bhopal

Hyderabad

Hampi

Approx Travel Time

21h 30m

₹7,384

Onwards

Ads by MMT

Via Raichur

Khajuraho

Raichur

Hampi

Approx Travel Time

1d 12h 2m

On Demand

Direct Options

Khajuraho

Hampi

Approx Travel Time

1d 1h 41m

₹36,169

Onwards

Via Jabalpur, Hyderabad

Khajuraho

Jabalpur

Hyderabad

Hampi

Approx Travel Time

21h 55m

₹8,508

Onwards

Via Bhopal, Bangalore

Khajuraho

Bhopal

Bangalore

Hampi

Approx Travel Time

19h 48m

₹13,631

Onwards

Frequently Asked Questions

What is the distance between Khajuraho and Hampi?

The distance between Khajuraho and Hampi is approximately 1550+ km by road.

What is the straight-line (aerial) distance between Khajuraho and Hampi?

The straight-line distance is approximately 1100+ km.

How long does it take to travel from Khajuraho to Hampi by road?

It takes around 26 hours by road.

What is the distance from Khajuraho to Hampi via Prayagraj(Allahabad)?

Via Prayagraj(Allahabad), the distance is approximately 1600+ km, taking around 19 hours.

Does the distance from Khajuraho to Hampi change by route?

Yes — the road distance varies from 1550+ km via the direct route to 1600+ km via Prayagraj(Allahabad), depending on the path taken.

Does travel time between Khajuraho and Hampi vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Khajuraho and Hampi?

The driving distance is 1550+ km, while the straight-line distance is shorter at 1100+ km, due to the road route following terrain and highways.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India