How to Reach Dehradun - The Easiest Way to Reach Dehradun


  • By Air: The Jolly Grant Airport receives Indian Airlines, Kingfisher and Jet Airways flights from Delhi. The airport is 20km from town, and you will have no bus services. Either make arrangements with your hotel, or get a taxi to drop you (it’s expensive).
  • By Train: Dehradun station is one of Uttarakhand’s main train junctions, and is connected to Delhi, Mumbai, Varanasi, Allahabad, Kolkata, Gorakhpur, Amritsar, Indore, Ujjain and Chennai.
  • By Road: Many luxury and regular buses ply between Dehradun and ISBT, Kashmere Gate Delhi. The bus station is 5 km away from town centre. Car drivers can cover the journey in between 5-7 hours. Distances are: New Delhi - 237 km (148.2 mi), Roorkee - 71.4 km (44.6 mi), Haridwar - 53 km (33.2 mi), Rishikesh - 45 km (28.2 mi), Mussoorie - 32.6 km (20.4 mi) and Shimla - 231 km (144.4 mi).


  • By Bus: City buses are crowded, signed in Hindi and generally take a while to get used to.
  • By Foot: Dehradun is walk-able in 30 minutes, and very easy to get used to.
  • By Auto-Rickshaw: No metre system here. Rickshaws operate on a fixed rate. Ask around multiple places to get an average idea of what the proper destination is. It’s best to use the shared-auto system: eight cramped passengers in one tiny vehicle, but no one will need to pay more than 5-15 rupees.

Are you looking for a Dehradun travel itinerary? Create an itinerary within minutes, on your own!

Modes of Transportation in Dehradun

Know about the preferred mode of transport, average time spent and average distance traveled for commute in Dehradun. The most preferred mode of transport in Dehradun is Walking.

Average distance: 15 km Average time: 55 min

  • Walking 66.67%
    Walking 40 min Driving 17.5 min Overall average time for 12.5 kms 57.5 min
  • Car 33.33%
    Driving 50 min Overall average time for 20 kms 50 min

How to Reach Dehradun from Nearby Cities

Route Distance Time
Mussoorie to Dehradun 5.95 km 5 mins
Roorkee to Dehradun 18.99 km 18 mins
Rishikesh to Dehradun 27.36 km 27 mins
Meerut to Dehradun 48.04 km 48 mins
Seohara to Dehradun 67.68 km 1 hour 7 mins
Agra to Dehradun 72.35 km 1 hour 12 mins
Yamuna nagar to Dehradun 84.55 km 1 hour 24 mins
* Some of the data on this page is powered by Numbeo