The distance from Sitapur to Shimla is approximately 700 km. The most convenient way is to take a train from Sitapur to Lucknow, then to Chandigarh, and finally a bus or taxi to Shimla. The journey takes about 16 to 20 hours. You will travel through the plains of Uttar Pradesh and Haryana into the mountains of Himachal Pradesh. Shimla is a famous hill station known for its colonial architecture.
Total Distance: 700 km by road, 550 km air distance.
Book the toy train from Kalka well in advance.
March to June and October to February.