The journey from Kamalapura to Shimla is an extensive trip covering over 2300 km. The most practical route is to take a train from Hospet Junction to New Delhi, followed by a train to Kalka and the iconic toy train to Shimla. This journey takes you from the tropical south to the Himalayan north. Expect a total travel time of 45 to 50 hours. It is a bucket-list journey for many travelers.
Total Distance: Driving distance is 2300 km; straight-line air distance is 1900 km.
The Kalka-Shimla toy train is a UNESCO World Heritage site and must be booked well in advance.
March to June or September to November for pleasant weather.