The journey from Kandhla to Shimla covers approximately 300 km. You can drive via NH 44 and NH 5, or take a train to Kalka and then the famous toy train to Shimla. The drive is scenic but can be winding. Expect a travel time of 7 to 9 hours.
Total Distance: 300 km driving distance, 250 km straight-line distance.
Be prepared for winding mountain roads.
March to June and September to November.