Aerial view of Mussoorie spread along a forested Himalayan ridge

How to Reach Mussoorie: By Train, Bus, Air & Road from Delhi

All routes to Mussoorie run through Dehradun, 35 km below the town. Take the new Delhi-Dehradun Expressway, a day train or a bus to Dehradun, or fly to Jolly Grant, then a taxi or bus up the hill road. Driving from Delhi now takes about 4.5 to 6 hours.

From Delhi≈ 245 km · 4.5-6 hrs
RailwayDehradun · ≈ 35 km
AirportJolly Grant · ≈ 60 km
Last stretchHill road, 1-1.5 hrs

Route to Mussoorie at a glance

DelhiStart
Dehradun≈ 210 km by expressway · 3-4 hrs
Mussoorie≈ 35 km · 1-1.5 hrs

Every route to Mussoorie goes through Dehradun. From Dehradun, the last 35 km climbs a winding hill road that can be slow on weekends.

Mussoorie by bus

FromDelhi ISBT Kashmiri Gate
ViaDehradun ISBT
Delhi-Dehradun6-7 hours
Dehradun-Mussoorie1-1.5 hours

Buses run day and night from Delhi's ISBT Kashmiri Gate to Dehradun, and some go on to Mussoorie. From Dehradun, Uttarakhand Roadways buses to Mussoorie leave from near the railway station and the Mussoorie bus stand.

Shared taxis also run between Dehradun and Mussoorie and are quicker than the bus.

  • Sit on the left going up for valley views.
  • On holiday weekends, start early; the hill road gets jammed by mid-morning.

Mussoorie by train

Nearest stationDehradun
Distance≈ 35 km
Delhi-Dehradunabout 4.5-6 hours
OnwardTaxi or bus, 1-1.5 hours

Dehradun is the nearest railway station, with Shatabdi, Vande Bharat and overnight trains from Delhi and other cities. Taxis and buses outside the station go up to Mussoorie.

  • A morning train from Delhi gets you to Mussoorie by mid-afternoon.
  • Book taxis from the prepaid booth or a known operator.

Mussoorie by air

Nearest airportJolly Grant, Dehradun
Distance≈ 60 km
TimeAbout 2 hours by taxi
FlightsDaily from Delhi and other cities

Jolly Grant Airport is on the far side of Dehradun from Mussoorie. Taxis from the airport take about two hours, depending on city traffic.

A Dehradun-Mussoorie ropeway of about 5.2 km is being built; check whether it has opened before you plan around it.

  • Avoid evening arrivals on Fridays, when city and hill traffic are heaviest.

Mussoorie by car

From Delhi≈ 245 km via expressway
Drive timeAbout 4.5-6 hours
RouteDelhi-Dehradun Expressway, then hill road
ParkingLimited; paid lots near Mall Road

From Delhi, take the Delhi-Dehradun Expressway (about 210 km) to Dehradun, then the hill road up through Kolhukhet and Kincraig. The older route via Meerut and Muzaffarnagar is longer in time. The last stretch to Mussoorie is narrow and winding.

Parking in Mussoorie is scarce. Many hotels have limited spaces, so ask before you arrive.

  • Leave Delhi before 6 am to beat traffic.
  • In snow, the last stretch can be slippery or closed; carry chains in January and February.
  • Don't park on the road; tow-away is common.

Distance to Mussoorie from major cities

FromDistanceApprox. time by road
Delhi (via expressway)≈ 245 km4.5-6 hrs
Dehradun≈ 35 km1-1.5 hrs
Haridwar≈ 90 km2.5-3 hrs
Rishikesh≈ 75 km2.5-3 hrs
Chandigarh≈ 205 km5-6 hrs
Dhanaulti≈ 25-30 km1 hr

Distances and times are approximate and depend heavily on traffic, especially on weekends.

How to Reach Mussoorie: FAQs

How do I reach Mussoorie from Delhi?

Drive or take a bus to Dehradun on the Delhi-Dehradun Expressway (about 3 to 4 hours by car), or take a day train to Dehradun, then a taxi or bus up the last 35 km to Mussoorie.

Which is the nearest railway station to Mussoorie?

Dehradun, about 35 km away, or 1 to 1.5 hours by road.

Is there a ropeway from Dehradun to Mussoorie?

A ropeway of about 5.2 km is under construction. Until it opens, the only way up is by road.

Updated 11 Oct 2026 · By · How we check facts · Suggest a correction