The journey from Faridkot to Shimla covers about 300 kilometers. You will travel via NH 5, passing through Ludhiana, Chandigarh, and Solan. The drive takes you through the plains of Punjab and Haryana before ascending into the beautiful hills of Himachal Pradesh. The journey takes approximately 7 to 8 hours. Alternatively, you can take a train from Ludhiana to Kalka and then the toy train to Shimla.
Total Distance: 300 km driving distance and 250 km straight-line air distance.
The toy train ride is a UNESCO World Heritage experience.
The road from Kalka to Shimla is winding; drive carefully.
March to June and September to November for pleasant weather.