Traveling from Thangachimadam to Shimla is a massive trans-continental journey spanning over 3000 km. You must first reach Rameswaram or Madurai to board a long-distance train to New Delhi. From Delhi, you can take a Volvo bus from ISBT Kashmere Gate or the Kalka-Shimla toy train. This route traverses the entire length of India, moving from tropical coastal plains to the high-altitude Himalayas. Expect a total travel time of at least 60 hours including layovers.
Total Distance: Driving distance 3050 km, straight-line air distance 2300 km.
Book the Kalka-Shimla toy train well in advance as it sells out quickly.
April to June for pleasant weather in Shimla, or December for snow.