The journey from Barpeta Road to Shimla covers about 2100 km. The most practical way is by train to Chandigarh or Kalka, followed by a road trip or the famous toy train. The journey takes approximately 48 hours. You will travel through the plains of North India to the mountains of Himachal.
Total Distance: Driving distance is 2150 km; straight-line air distance is 1650 km.
Book the toy train in advance for a scenic experience.
March to June and September to November.