The journey from Coimbatore to Shimla covers over 2700 km. Travelers typically take a train to Delhi, then a train to Kalka, and finally the iconic Kalka-Shimla toy train. The total travel time by rail is about 52 hours. Alternatively, you can fly from Coimbatore to Chandigarh and then take a taxi to Shimla. Shimla is a famous hill station known for its colonial architecture.
Total Distance: Driving distance 2750 km, straight-line air distance 2200 km.
Book the Kalka-Shimla toy train well in advance.
The taxi ride from Chandigarh to Shimla takes about 3-4 hours.
March to June and October to February for snow.