The journey from Surkhai to Shimla covers about 1500 km. You should travel to Surat, take a train to Chandigarh, and then proceed by road to Shimla. The route takes you from the plains of Gujarat to the majestic mountains of Himachal Pradesh. Expect a total travel time of 28 to 32 hours. Shimla is a popular hill station known for its colonial architecture and mountain views.
Total Distance: 1500 km by road, 1250 km air distance.
The Kalka-Shimla toy train is a UNESCO World Heritage experience.
March to June and October to February for snow.