The journey from Mhasla to Shimla covers 2000 km. You must reach Mumbai first, then take a train to Chandigarh, and finally a bus or taxi to Shimla. The total journey takes about 35 to 40 hours. Shimla is a beautiful hill station in the Himalayas. This route crosses the heart of central and northern India.
Total Distance: 2000 km by road, 1700 km air distance.
The toy train from Kalka to Shimla is a must-experience.
March to June and September to November.