The journey from Rampur to Shimla covers about 1300 km. You must take a train to Kalka and then a bus or taxi to Shimla. This is a scenic journey through the mountains.
Total Distance: 1300 km by road, 1100 km straight-line.
The Kalka-Shimla toy train is a must-experience.
April to June and September to November.