Traveling from Dahel to Shimla is a long-haul journey covering roughly 1600 km. You will first need to reach Jalgaon and take a train to Kalka, the gateway to the hills. From Kalka, the historic UNESCO-listed toy train offers a scenic ascent to Shimla. Alternatively, you can drive or take a bus from Kalka to Shimla via NH 5. The entire journey takes approximately 35 hours depending on your transfer times.
Total Distance: Driving distance 1600 km, straight-line air distance 1250 km.
Book the toy train in advance as it is a major tourist attraction.
April to June or September to November for clear mountain views.