The journey from Sultan Bathery to Dehradun is a long-distance trip of approximately 2700 kilometers. You will first need to reach Kozhikode or Mysore to catch a train. The most practical way is to take a train from Kozhikode to Dehradun. Expect a travel time of 45+ hours by train.
Total Distance: Driving distance 2700 km, Air distance 2200 km.
Book tickets well in advance for long-distance trains.
March to June and September to November.