The journey from Kolar to Shimla covers 2600 kilometers. You can reach Shimla by taking a train via Bangalore. The travel time is approximately 50 to 55 hours. Shimla is a beautiful hill station in Himachal Pradesh.
Total Distance: 2600 km by road, 2200 km straight-line.
Long-distance trains are the most convenient.
October to March for pleasant weather.