Valsad to Khajuraho Distance

Khajuraho is approximately 1100+ km from Valsad. 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 13 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 Valsad, India to Khajuraho, India

Via Bhopal

RECOMMENDED

Valsad

Bhopal

Khajuraho

Approx Travel Time

17h 43m

₹600

Onwards

Valsad

Bhopal

Khajuraho

Approx Travel Time

19h 57m

₹1,125

Onwards

Via Jabalpur

Valsad

Jabalpur

Khajuraho

Approx Travel Time

19h 57m

₹5,964

Onwards

Ads by MMT

Via Mumbai, Jabalpur

FASTEST

Valsad

Mumbai

Jabalpur

Khajuraho

Approx Travel Time

12h 41m

₹12,442

Onwards

Via Vadodara, Chatarpur

Valsad

Vadodara

Chatarpur

Khajuraho

Approx Travel Time

1d 1h 40m

₹2,469

Onwards

Ads by MMT

Via Indore, Chatarpur

Valsad

Indore

Chatarpur

Khajuraho

Approx Travel Time

1d 4h 39m

₹4,511

Onwards

Via Itarsi

CHEAPEST

Valsad

Itarsi

Khajuraho

Approx Travel Time

18h 50m

₹555

Onwards

Via Ujjain

Valsad

Ujjain

Khajuraho

Approx Travel Time

19h 17m

₹680

Onwards

Via Bhusawal

Valsad

Bhusawal

Khajuraho

Approx Travel Time

19h

On Demand

Via Katni

Valsad

Katni

Khajuraho

Approx Travel Time

20h 47m

₹705

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 850+ km.

What is the distance from Valsad to Khajuraho via Bhopal?

Via Bhopal, the distance is approximately 1100+ km, taking around 18 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India