The distance from Khajuraho to Ahmedabad is 950 km. You can fly from Khajuraho or take a long-distance train. The journey takes 6 hours by flight or 22 hours by train. Ahmedabad is a major commercial city in Gujarat.
Total Distance: 950 km by road, 800 km straight-line distance.
Long journey, book AC class.
Flights are usually connecting.
November to February for pleasant weather.