The journey from Banamalipur to Shimla covers approximately 1900 kilometers. You must first reach Bhubaneswar to access the rail network. Several trains connect Bhubaneswar to Kalka, followed by the toy train to Shimla. Driving via NH 19 and NH 44 is also an option, taking about 36 hours. Shimla is a popular hill station in Himachal Pradesh.
Total Distance: Driving distance is 1900 km and straight-line air distance is 1600 km.
Book your toy train tickets well in advance as they sell out quickly.
March to June and September to November for pleasant weather.