Shimla is located about 1200 km from Indore. The most practical mode is a flight to Chandigarh followed by a taxi or bus to Shimla, taking about 8 to 10 hours. Alternatively, you can take a train to Chandigarh or Kalka and then the toy train to Shimla. Shimla is a popular hill station in Himachal Pradesh.
Total Distance: 1200 km by road, 1000 km straight-line.
Toy train is a scenic experience.
Book in advance for better rates.
March to June and September to November.