The journey from Jagatsinghpur to Shimla is a long-distance trip covering over 1900 km. You must first travel to Bhubaneswar or Cuttack to catch a train to New Delhi. From Delhi, you can take a train to Kalka and then the iconic toy train to Shimla, or a bus from ISBT Kashmiri Gate. The total travel time is approximately 36 to 40 hours. This journey takes you from the coastal plains of Odisha to the Himalayan foothills.
Total Distance: 1900 km by road, 1650 km air distance.
Book the Kalka-Shimla toy train well in advance.
March to June or September to November for pleasant weather.