
Delhi to Khajuraho
Khajuraho is approximately 500+ kms from Delhi. The fastest way to reach Khajuraho from Delhi is by Flight. It takes approximately 3 hours. The cheapest way to reach Khajuraho from Delhi is by Train which would take approximately 9 hours.
Sort By
Mode of Transport
Via Jaipur
Delhi
Jaipur
Khajuraho
Approx Travel Time
3h 40m
On Demand
Via Gwalior
Delhi
Gwalior
Khajuraho
Approx Travel Time
6h 53m
On Demand
Delhi
Gwalior
Khajuraho
Approx Travel Time
8h 14m
₹2,568
Onwards
Via Gwalior, Datia
Delhi
Gwalior
Datia
Khajuraho
Approx Travel Time
6h 6m
On Demand
Via Kanpur
Delhi
Kanpur
Khajuraho
Approx Travel Time
7h 55m
₹7,354
Onwards
Via Datia
Delhi
Datia
Khajuraho
Approx Travel Time
12h 34m
₹5,505
Onwards
Delhi
Datia
Khajuraho
Approx Travel Time
13h
₹1,070
Onwards
Frequently Asked Questions
What is the distance between Delhi and Khajuraho?
Khajuraho is approximately 500+ kms from Delhi.
How long does it take to reach Khajuraho from Delhi?
It takes approximately 3 hours to reach Khajuraho from Delhi by Flight.
What is the cheapest way to reach Khajuraho from Delhi?
The cheapest way to reach Khajuraho from Delhi is by Train.
What is the fastest way to reach Khajuraho from Delhi?
The fastest way to reach Khajuraho from Delhi is by Flight.
Routes Connecting Delhi
Routes From Delhi
Routes Connecting Khajuraho
Routes From Khajuraho
- Khajuraho to Bahadurgarh
- Khajuraho to Yercaud
- Khajuraho to Bekal
- Khajuraho to Razole
- Khajuraho to Jhansi
- Khajuraho to Samba
- Khajuraho to Vrindavan
- Khajuraho to Kosli
- Khajuraho to Rampur
- Khajuraho to Gurgaon
- Khajuraho to Kakinada
- Khajuraho to Bhimavaram
- Khajuraho to Bhalki
- Khajuraho to Amgaon
- Khajuraho to Perundurai


