This is a cross-country journey spanning over 1800 km from the plains of Maharashtra to the Himalayas. You must first travel to Pune or Mumbai to catch a flight or train to Delhi. From Delhi, you can take a train to Kalka and then the famous toy train to Shimla. Expect a total travel time of 30 to 40 hours. This journey requires careful planning and multiple transfers.
Total Distance: Driving distance is 1900 km; straight-line air distance is 1550 km.
Book your flight to Chandigarh for the fastest access to Shimla.
April to June or December to February for snow.