The journey from Darjeeling to Shimla covers about 1650 km. You will travel from Darjeeling to NJP, take a train to Kalka, and then the famous Kalka-Shimla toy train. Alternatively, fly from Bagdogra to Chandigarh and take a taxi to Shimla. This route connects two of India's most iconic hill stations.
Total Distance: Driving distance 1650 km, straight-line air distance 1300 km.
Book the toy train in advance as it is very popular.
The taxi from Chandigarh to Shimla takes about 3 hours.
April to June or October to January.