Route to Chakrata at a glance
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, 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
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
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.





