To reach Shimla from Baraut, travel to Delhi or Chandigarh. From Chandigarh, take a bus or train to Kalka, then the famous Kalka-Shimla toy train. The distance is approximately 350 km. Shimla is a beautiful hill station. The toy train journey is a UNESCO World Heritage experience.
Total Distance: 350 km by road, 250 km air distance.
Book the toy train in advance as it is very popular.
March to June and September to November.