The journey from Karimpur to Dehradun covers about 1550 km. You must reach Kolkata to catch a long-distance train to Dehradun. The route takes you towards the foothills of the Himalayas. Expect a total travel time of 30 to 35 hours. This is a beautiful journey as you approach the mountains.
Total Distance: 1550 km by road, 1300 km air distance.
Book tickets well in advance as this is a popular route.
March to June and September to November.