The journey from Upleta to Dehradun spans about 1450 km. You should travel to Ahmedabad or Rajkot to catch a train to Dehradun. The route typically involves a change at Delhi. The total travel time is around 30 hours. You will transition from the plains of Gujarat to the beautiful foothills of the Himalayas.
Total Distance: Driving distance 1450 km, straight-line air distance 1150 km.
Book your train from Delhi to Dehradun well in advance.
March to June and September to November.