Pune to Khajuraho Distance

The road distance between Pune and Khajuraho is approximately 1200+ km, and the drive usually takes around 21 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 23 hours, subject to the chosen service and route. If you're travelling by air, Khajuraho Airport is located in Khajuraho. 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 Pune, India to Khajuraho, India

Via Bhopal

RECOMMENDED

Pune

Bhopal

Khajuraho

Approx Travel Time

9h 38m

₹5,601

Onwards

CHEAPEST

Pune

Bhopal

Khajuraho

Approx Travel Time

21h 3m

₹625

Onwards

Pune

Bhopal

Khajuraho

Approx Travel Time

23h 40m

₹1,850

Onwards

Via Bhopal, Chatarpur

Pune

Bhopal

Chatarpur

Khajuraho

Approx Travel Time

9h 27m

₹5,666

Onwards

Via Varanasi

FASTEST

Pune

Varanasi

Khajuraho

Approx Travel Time

4h 45m

₹16,227

Onwards

Direct Options

Pune

Khajuraho

Approx Travel Time

22h 40m

₹770

Onwards

Pune

Khajuraho

Approx Travel Time

20h 42m

₹20,102

Onwards

Via Nashik

Pune

Nashik

Khajuraho

Approx Travel Time

1d 0h 28m

₹3,458

Onwards

Via Indore

Pune

Indore

Khajuraho

Approx Travel Time

1d 5h

₹2,801

Onwards

Via Indore, Chatarpur

Pune

Indore

Chatarpur

Khajuraho

Approx Travel Time

1d 5h 22m

₹6,423

Onwards

Things To Know About Khajuraho

Khajuraho is renowned for its magnificent group of medieval Hindu and Jain temples, famous for intricate erotic sculptures dating back to the Chandela era. This city, once the religious capital of the Chandel Empire, is a UNESCO World Heritage Site and considered one of the seven wonders of India. Visitors are drawn to Khajuraho to appreciate its architectural grandeur and spiritual significance. Beyond its temples, Khajuraho offers travelers a unique cultural experience amidst the landscapes of Madhya Pradesh. The mix of art, history, and religious heritage makes it a captivating destination. The best time to travel from Pune to Khajuraho is generally during the cooler months, offering a comfortable climate for sightseeing and exploration.

Frequently Asked Questions

What is the distance between Pune and Khajuraho?

The distance between Pune and Khajuraho is approximately 1200+ km by road.

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

The straight-line distance is approximately 900+ km.

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

It takes around 21 hours by road.

What is the distance from Pune to Khajuraho via Bhopal?

Via Bhopal, the distance is approximately 1000+ km, taking around 10 hours.

Is there a train from Pune to Khajuraho?

Yes, trains run between Pune and Khajuraho, covering approximately 1200+ km in around 23 hours.

Does the distance from Pune to Khajuraho change by route?

Yes — the road distance varies from 1200+ km via the direct route to 1000+ km via Bhopal, depending on the path taken.

Does travel time between Pune and Khajuraho 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 Pune and Khajuraho?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India