To reach Gwalior from Karu, you must fly from Leh to Delhi and then take a connecting flight or train to Gwalior (GWL). The total distance is approximately 1600 km. This is the most efficient way to travel between these two regions. Expect a total travel time of 12 hours.
Total Distance: 1600 km by air, 2000 km by road.
Ensure your layover in Delhi is at least 3 hours.
October to March for pleasant weather in Gwalior.