Shimla is a popular hill station in Himachal Pradesh. To reach Shimla from Bajakhana, you can drive via Chandigarh or take a train to Kalka and then the toy train to Shimla. The distance is approximately 300 kilometers. Expect a travel time of 7 to 9 hours by road.
Total Distance: 320 km by road, 250 km air distance.
The drive from Chandigarh to Shimla is scenic but winding.
March to June and September to November.