Travel from Nearby-Airports to Dehradun

Bus or train from Nearby airports to Dehradun?

Indian Railways operates a train from Delhi (DEL) to Dehradun once daily. Tickets cost $6 - $18 and the journey takes 5 h 50 min. Alternatively, HRTC operates a bus from Dharamsala (DHM) to Dehradun every 4 hours. Tickets cost $5 and the journey takes 7 h.

How to get from Nearby airports to Dehradun

ModeDurationPrice
From Indira Gandhi International Airport Metro to New Delhi (NDLS) then train to Dehradun (DDN).7 h 12 min₹1,031
From Dehra Dun (DED) taxi to Dehradun.27 min₹763
From Chandigarh (IXC) taxi to Chandigarh (CDG), train to Haridwar Junction (HW), walk to Haridwar, then bus to Dehradun.8 h 52 min
From Dharamsala (DHM) taxi to McLeod Ganj then bus to Dehradun.7 h 40 min₹869
From Ngari (NGQ) drive to Dehradun.35 h 3 min₹17,065

How long does it take to get from Nearby airports to Dehradun?

It takes approximately 7 h 12 min to get from Nearby airports to Dehradun, including transfers.

Operators from Nearby airports to Dehradun

OperatorPhoneWebsite
Delhi Metro155370Delhi Metro
Indian RailwaysIndian Railways
HRTCHRTC