To reach Shimla from Pipodara, travel to Surat and take a train to Chandigarh. From Chandigarh, you can take a bus or taxi to Shimla. The journey covers 1600 km and takes about 28 hours. The final leg from Kalka to Shimla via the toy train is a highlight.
Total Distance: 1600 km by road, 1400 km air distance.
Book the toy train in advance as it fills up quickly.
April to June and December to February for snow.