Reaching Shimla from Tehatta requires a multi-modal approach. First, travel to Kolkata and take a train to Chandigarh. From Chandigarh, take a bus or taxi to Shimla. The total distance is approximately 1600 km. The final leg involves a scenic drive through the Shivalik hills.
Total Distance: 1600 km by road, 1450 km air distance.
The Kalka-Shimla toy train is a must-experience.
April to June or December to February for snow.