Shimla is approximately 1300 km from Garudeshwar. You can reach Vadodara and take a train to Chandigarh, then a taxi or bus to Shimla. By road, the route follows NH 5. The journey takes about 24-26 hours by road or 22-24 hours by train and road.
Total Distance: 1300 km by road, 1100 km air distance.
Book well in advance for this route.
October to March for pleasant weather.