Traveling from Champawat to Shimla involves a multi-modal journey. First, travel by road to Kathgodam, then take a train to Delhi. From Delhi, you can take a train or bus to Shimla. The total travel time is approximately 16 to 20 hours. This journey takes you from the Kumaon hills to the capital city of Himachal Pradesh.
Total Distance: 600 km by road, 400 km straight-line air distance.
The Kalka-Shimla toy train is a UNESCO World Heritage experience.
March to June and September to November for pleasant weather in Shimla.