Traveling from Barpeta Road to Chandigarh involves crossing the entire breadth of Northern India. The distance is approximately 2000 km. The most efficient way is by train, usually requiring a change at New Delhi or a direct long-distance train if available. The journey takes roughly 40 to 45 hours. You will traverse the plains of Bihar, Uttar Pradesh, and Haryana.
Total Distance: Driving distance is 2050 km; straight-line air distance is 1600 km.
Book a connecting train via Delhi for better frequency.
September to March, when the weather in Chandigarh is cool and pleasant.