Chakrata town on a ridge with mountains behind

How to Reach Chakrata from Delhi, Dehradun & Mussoorie

Chakrata can be reached only by road. It is about 90 km from Dehradun via Vikasnagar and Kalsi, and about 300 km from Delhi using the Delhi-Dehradun Expressway. The nearest railway station is Dehradun and the nearest airport is Jolly Grant.

From Dehradun≈ 90 km · 3-3.5 hrs
From Delhi≈ 300 km · 6-7 hrs
RailwayDehradun
AirportJolly Grant

Route to Chakrata at a glance

DelhiStart
Dehradun≈ 210 km by expressway
Vikasnagar≈ 40 km · 1 hr
Kalsi≈ 10 km
Chakrata≈ 42 km · 1.5-2 hrs

Chakrata has no railway or airport; the last stretch is always by road. Carry a government photo ID, as it may be checked at the cantonment barrier.

Chakrata by car or taxi

From Dehradun≈ 90 km · 3-3.5 hours
From Delhi≈ 300 km · 6-7 hours
From Mussoorie≈ 75-80 km · about 3 hours
Hill sectionKalsi to Chakrata · ≈ 42 km

From Dehradun, take the Chakrata Road west through Premnagar, Selaqui and Herbertpur to Vikasnagar, then on to Kalsi, where the hill road begins. From Kalsi the road climbs through Sahiya to Chakrata.

From Delhi, the Delhi-Dehradun Expressway brings you to Dehradun, and you continue on the same route. A second route from Mussoorie goes down past Kempty Falls to Yamuna Bridge and up through Nagthat; it is scenic but narrower.

  • Fill fuel at Vikasnagar or Kalsi; options are limited higher up.
  • Finish the hill section before dark.
  • In the monsoon, check for landslides above Kalsi before you start.

Chakrata by bus

FromDehradun
Change atVikasnagar (if no direct bus)
Time from Dehradunabout 4-5 hours
FrequencyA few direct buses a day

A few buses run directly from Dehradun to Chakrata, mostly in the morning. If you miss them, frequent buses go from Dehradun to Vikasnagar, where you can change to a bus or shared jeep for Chakrata.

  • Timings change by season; confirm at the bus stand a day before.
  • The last buses up leave early in the afternoon.

Chakrata by train or air

RailwayDehradun · ≈ 90 km
AirportJolly Grant · ≈ 115-125 km
OnwardTaxi or bus via Vikasnagar

The nearest railway station is Dehradun and the nearest airport is Jolly Grant, Dehradun. From either, hire a taxi or take a bus via Vikasnagar.

How to Reach Chakrata: FAQs

How far is Chakrata from Dehradun?

About 90 km by road via Vikasnagar and Kalsi, which takes 3 to 3.5 hours. Sources give between 88 and 98 km depending on the start point.

How far is Chakrata from Delhi?

About 300 km using the Delhi-Dehradun Expressway and then the Vikasnagar-Kalsi road, roughly 6 to 7 hours.

Is there a direct bus to Chakrata?

A few direct buses leave Dehradun each day, mostly in the morning. Otherwise change at Vikasnagar.

Can I reach Chakrata from Mussoorie?

Yes, by the road through Kempty Falls, Yamuna Bridge and Nagthat, about 75 to 80 km. It is narrower than the Vikasnagar route.

How we check facts · Suggest a correction