The journey from Siliguri to Dehradun spans approximately 1500 km across the northern plains of India. The most reliable mode is the train from New Jalpaiguri (NJP) to Dehradun Junction. You will traverse through Bihar and Uttar Pradesh via the main trunk lines. Expect a travel time of roughly 30 to 35 hours depending on the train schedule. This route offers a transition from the lush tea gardens of Bengal to the foothills of the Garhwal Himalayas.
Total Distance: 1500 km by road, 1250 km straight-line air distance.
Book your tickets at least 60 days in advance as this route has high demand.
October to March for pleasant weather in the foothills.