hero
How2Go
Khajuraho to Vaniyambadi

Khajuraho to Vaniyambadi

Vaniyambadi is approximately 1500+ km from Khajuraho, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Vaniyambadi.

Read More
Sort By
Mode of Transport

Via Jabalpur, Bangalore

RECOMMENDED

Khajuraho

Jabalpur

Bangalore

Vaniyambadi

Approx Travel Time

16h 12m

₹9,782

Onwards

Khajuraho

Jabalpur

Bangalore

Vaniyambadi

Approx Travel Time

17h 29m

₹9,057

Onwards

Khajuraho

Jabalpur

Bangalore

Vaniyambadi

Approx Travel Time

13h 40m

₹15,164

Onwards

CHEAPEST

Khajuraho

Jabalpur

Bangalore

Vaniyambadi

Approx Travel Time

1d 15h 27m

₹3,510

Onwards

Khajuraho

Jabalpur

Bangalore

Vaniyambadi

Approx Travel Time

16h 33m

₹12,426

Onwards

Via Varanasi, Chennai

FASTEST

Khajuraho

Varanasi

Chennai

Vaniyambadi

Approx Travel Time

8h 45m

₹20,572

Onwards

Via Bhopal

Khajuraho

Bhopal

Vaniyambadi

Approx Travel Time

1d 10h 48m

On Demand

Via Nagpur

Khajuraho

Nagpur

Vaniyambadi

Approx Travel Time

1d 10h 41m

On Demand

Via Jabalpur, Chennai

Khajuraho

Jabalpur

Chennai

Vaniyambadi

Approx Travel Time

1d 8h 48m

₹6,607

Onwards

Via Varanasi, Bangalore

Khajuraho

Varanasi

Bangalore

Vaniyambadi

Approx Travel Time

9h 17m

₹20,708

Onwards

Frequently Asked Questions

What is the distance between Khajuraho and Vaniyambadi?

Vaniyambadi is approximately 1500+ kms from Khajuraho.

How long does it take to reach Vaniyambadi from Khajuraho?

It takes approximately 9 hours to reach Vaniyambadi from Khajuraho by Flight, Train Via Varanasi, Chennai.

What is the cheapest way to reach Vaniyambadi from Khajuraho?

The cheapest way to reach Vaniyambadi from Khajuraho is by Bus Via Jabalpur, Bangalore.

What is the fastest way to reach Vaniyambadi from Khajuraho?

The fastest way to reach Vaniyambadi from Khajuraho is by Flight, Train Via Varanasi, Chennai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India