Travel from Delhi to Landour

Train, bus or fly from Delhi to Landour?

Indian Railways operates a train from Delhi to Landour once daily. Tickets cost $6 - $18 and the journey takes 5 h 50 min. Alternatively, RedBus operates a bus from Delhi to Landour every 3 hours. Tickets cost $8 - $12 and the journey takes 8 h.

How to get from Delhi to Landour

ModeDurationPrice
From New Delhi (NDLS) train to Dehradun (DDN) then taxi to Landour.6 h 27 min₹1,758
From Delhi bus to Dehradun then taxi to Landour.8 h 42 min₹1,509
From Delhi (DLI) night train to Dehradun (DDN) then taxi to Landour.10 h 52 min₹1,794
From Delhi taxi to Landour.4 h 44 min₹6,564
From Delhi drive to Landour.4 h 44 min₹2,119
From New Delhi Metro to Delhi airport, fly to Dehra Dun airport, then taxi to Landour.3 h 10 min₹3,688
From New Delhi Metro to Delhi airport, fly to Chandigarh airport, then taxi to Landour.5 h 17 min₹6,216

How long does it take to get from Delhi to Landour?

It takes approximately 6 h 27 min to get from Delhi to Landour, including transfers.

Operators from Delhi to Landour

OperatorPhoneWebsite
Indian RailwaysIndian Railways
RedBusRedBus
Delhi Metro155370Delhi Metro
SpicejetSpicejet
IndiGo AirlinesIndiGo Airlines
HelitransHelitrans
Jet AirwaysJet Airways
Air India LimitedAir India Limited
GoAirGoAir
VistaraVistara