The distance from Solan to Gwalior is approximately 500 km. The most practical way to travel is to take a train from Delhi to Gwalior. Alternatively, you can take a bus to Delhi and then a train or bus to Gwalior. The journey takes about 10 to 11 hours. Gwalior is famous for its massive fort.
Total Distance: 500 km driving distance, 420 km air distance.
Book your train tickets well in advance.
Volvo buses from Delhi to Gwalior are very frequent.
October to March for pleasant weather.