Chennai to Khajuraho Distance

Khajuraho is approximately 1700+ km from Chennai. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Khajuraho, with a total travel time of approximately 5 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 Chennai, India to Khajuraho, India

Via Varanasi

RECOMMENDED

FASTEST

Chennai

Varanasi

Khajuraho

Approx Travel Time

5h 5m

₹15,957

Onwards

Chennai

Varanasi

Khajuraho

Approx Travel Time

12h 15m

₹9,309

Onwards

Via Bhopal

CHEAPEST

Chennai

Bhopal

Khajuraho

Approx Travel Time

1d 2h 17m

₹655

Onwards

Via Nagpur

Chennai

Nagpur

Khajuraho

Approx Travel Time

1d 3h 35m

₹1,338

Onwards

Chennai

Nagpur

Khajuraho

Approx Travel Time

1d 15h 25m

₹5,818

Onwards

Via Jabalpur

Chennai

Jabalpur

Khajuraho

Approx Travel Time

1d 5h 17m

₹5,883

Onwards

Via Delhi

Chennai

Delhi

Khajuraho

Approx Travel Time

9h

₹14,607

Onwards

Via Hyderabad, Delhi

Chennai

Hyderabad

Delhi

Khajuraho

Approx Travel Time

7h 20m

₹17,796

Onwards

Via Hyderabad, Jabalpur

Chennai

Hyderabad

Jabalpur

Khajuraho

Approx Travel Time

13h 35m

₹11,684

Onwards

Via Raipur, Rewa

Chennai

Raipur

Rewa

Khajuraho

Approx Travel Time

10h 36m

₹15,493

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1300+ km.

What is the distance from Chennai to Khajuraho via Varanasi?

Via Varanasi, the distance is approximately 1700+ km, taking around 5 hours.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India