To reach Shimla from Kalahpeera, travel to Delhi, then take a train to Chandigarh or Kalka, followed by a bus or the famous toy train to Shimla. The distance is roughly 500 km.
Total Distance: 500 km by road, 350 km air distance.
The toy train is a UNESCO site.
March to June and September to November.