
Pune to Khajuraho
Khajuraho is approximately 600+ kms from Pune. The fastest way to reach Khajuraho from Pune is by Flight Via Jaipur. It takes approximately 5 hours. The cheapest way to reach Khajuraho from Pune is by Train Via Jalgaon, Bhopal which would take approximately 23 hours.
Sort By
Mode of Transport
Via Bhopal, Datia
RECOMMENDED
Pune
Bhopal
Datia
Khajuraho
Approx Travel Time
5h 30m
On Demand
Pune
Bhopal
Datia
Khajuraho
Approx Travel Time
8h 42m
On Demand
Via Jaipur
FASTEST
Pune
Jaipur
Khajuraho
Approx Travel Time
4h 35m
₹14,040
Onwards
Via Bhopal
Pune
Bhopal
Khajuraho
Approx Travel Time
9h 5m
₹5,343
Onwards
Via Bhopal, Jabalpur
Pune
Bhopal
Jabalpur
Khajuraho
Approx Travel Time
9h 45m
₹21,052
Onwards
Via Nashik, Bhopal
Pune
Nashik
Bhopal
Khajuraho
Approx Travel Time
23h 28m
₹1,792
Onwards
Pune
Nashik
Bhopal
Khajuraho
Approx Travel Time
23h 36m
₹3,600
Onwards
Via Jalgaon, Bhopal
CHEAPEST
Pune
Jalgaon
Bhopal
Khajuraho
Approx Travel Time
22h 23m
₹675
Onwards
Via Indore, Gwalior
Pune
Indore
Gwalior
Khajuraho
Approx Travel Time
1d 6h 38m
₹10,275
Onwards
Via Gwalior
Pune
Gwalior
Khajuraho
Approx Travel Time
10h 58m
₹13,728
Onwards
Frequently Asked Questions
What is the distance between Pune and Khajuraho?
Khajuraho is approximately 600+ kms from Pune.
How long does it take to reach Khajuraho from Pune?
It takes approximately 5 hours to reach Khajuraho from Pune by Flight Via Jaipur.
What is the cheapest way to reach Khajuraho from Pune?
The cheapest way to reach Khajuraho from Pune is by Train Via Jalgaon, Bhopal.
What is the fastest way to reach Khajuraho from Pune?
The fastest way to reach Khajuraho from Pune is by Flight Via Jaipur.