The journey from Firozabad to Shimla covers 500 km. You can take a train to Chandigarh and then a bus or taxi to Shimla. Driving via NH 5 takes about 11 hours. Shimla is a popular hill station.
Total Distance: 500 km by road, 420 km air distance.
The toy train from Kalka is a must-do.
March to June and October to February.