
Khajuraho to Diu
Diu is approximately 1550+ kms from Khajuraho. The fastest way to reach Diu from Khajuraho is by Flight Via Varanasi, Ahmedabad. It takes approximately 7 hours. The cheapest way to reach Diu from Khajuraho is by Train, Bus Via Bhopal, Surat which would take approximately 32 hours.
Sort By
Mode of Transport
Via Delhi, Ahmedabad
RECOMMENDED
Khajuraho
Delhi
Ahmedabad
Diu
Approx Travel Time
7h 45m
₹10,805
Onwards
Via Bhopal, Ahmedabad
Khajuraho
Bhopal
Ahmedabad
Diu
Approx Travel Time
12h 30m
₹7,433
Onwards
Khajuraho
Bhopal
Ahmedabad
Diu
Approx Travel Time
13h 33m
₹8,058
Onwards
Via Bhopal, Surat
CHEAPEST
Khajuraho
Bhopal
Surat
Diu
Approx Travel Time
1d 7h 40m
₹1,270
Onwards
Khajuraho
Bhopal
Surat
Diu
Approx Travel Time
1d 12h 48m
₹2,500
Onwards
Via Varanasi, Ahmedabad
FASTEST
Khajuraho
Varanasi
Ahmedabad
Diu
Approx Travel Time
7h 5m
₹21,795
Onwards
Via Gwalior, Ahmedabad
Khajuraho
Gwalior
Ahmedabad
Diu
Approx Travel Time
11h 46m
₹8,857
Onwards
Via Delhi, Surat
Khajuraho
Delhi
Surat
Diu
Approx Travel Time
7h 40m
₹12,275
Onwards
Via Jaipur, Surat
Khajuraho
Jaipur
Surat
Diu
Approx Travel Time
7h 50m
₹12,375
Onwards
Via Jaipur, Ahmedabad
Khajuraho
Jaipur
Ahmedabad
Diu
Approx Travel Time
7h 30m
₹13,193
Onwards
Frequently Asked Questions
What is the distance between Khajuraho and Diu?
Diu is approximately 1550+ kms from Khajuraho.
How long does it take to reach Diu from Khajuraho?
It takes approximately 7 hours to reach Diu from Khajuraho by Flight Via Varanasi, Ahmedabad.
What is the cheapest way to reach Diu from Khajuraho?
The cheapest way to reach Diu from Khajuraho is by Train, Bus Via Bhopal, Surat.
What is the fastest way to reach Diu from Khajuraho?
The fastest way to reach Diu from Khajuraho is by Flight Via Varanasi, Ahmedabad.

