The journey from Khalilabad to Shimla covers about 950 km. You should travel to Chandigarh by train, and then take a bus or taxi to Shimla. The road journey from Chandigarh to Shimla is scenic, passing through the Shivalik hills. Expect a total travel time of 20 to 22 hours. Shimla is a popular hill station known for its colonial architecture.
Total Distance: Driving distance is 950 km; straight-line air distance is 750 km.
Take the Kalka-Shimla toy train for the final leg for a unique experience.
March to June and September to November, for pleasant weather.