The journey from Hospet to Shimla covers about 2200 km. The most efficient way is to take a train to a major junction like Guntakal or Hubli and then connect to a train heading to Chandigarh, followed by a bus or taxi to Shimla. Alternatively, you can fly from Hubli Airport to Chandigarh Airport and then travel to Shimla. Expect a travel time of 40 to 45 hours by train.
Total Distance: 2200 km by road, 1950 km straight-line.
Book your tickets early.
October to March for pleasant weather.