Shimla, the capital of Himachal Pradesh, is a beautiful hill station. From Bardoli, travel to Surat and take a train to Chandigarh or Kalka. From Kalka, take the famous toy train to Shimla. The journey takes about 30-35 hours. It is a scenic route once you enter the mountains.
Total Distance: 1650 km by road, 1400 km air distance.
The Kalka-Shimla toy train is a UNESCO World Heritage site.
March to June and October to February for snow.