The journey from Verinag to Shimla covers over 600 kilometers. You can travel via road through the scenic landscapes of Jammu and Himachal Pradesh. Alternatively, you can take a train from Jammu to Kalka and then the toy train to Shimla. The journey takes about 18 to 22 hours.
Total Distance: 600 km by road, 400 km air distance.
The road from Chandigarh to Shimla is scenic but can be busy.
March to June and September to November for pleasant weather.