The distance from Samba to Shimla is approximately 400 km. You can travel via NH 44 and NH 5, which takes about 9 hours by car. The route is scenic, passing through the foothills of the Himalayas. There is no direct train to Shimla; you must take a train to Kalka and then the toy train.
Total Distance: 400 km by road, 300 km air distance.
The toy train journey is a UNESCO World Heritage experience.
The road is well-maintained but winding.
March to June and September to November.