The journey from Faridabad to Shimla covers about 400 km. You can drive via NH 44 and NH 5, or take a train to Kalka and then the scenic Kalka-Shimla toy train. The route takes you through the beautiful landscapes of Haryana and Himachal Pradesh. Shimla, the capital of Himachal Pradesh, is a popular hill station.
Total Distance: 400 km by road, 300 km air distance.
The drive from Chandigarh to Shimla is scenic but winding.
March to June and September to November for pleasant weather.