Guides

Delhi to Barkot: How to Reach the Yamunotri Base

Delhi to Barkot is a little over 400 km via Dehradun. The road route and the two ways up, the nearest railhead, the airport, and why to break the drive.

27 Oct 2026Pulp Hotels Team
Share
The hill road toward Barkot in the Yamuna valley below forested ridges

Barkot is the base town for Yamunotri, and reaching it from Delhi is a drive of a little over 400 km that nobody should attempt in one push. Every route climbs into the hills through Dehradun, and the mountain stretch past it is slow by nature. The sensible trip spreads over two days, with a night in Dehradun or Mussoorie on the way up.

The journey, leg by leg

From Delhi the quick part is the run to Dehradun on the expressway; the slow, scenic part is the climb from there over Mussoorie and down into the Yamuna valley to Barkot, and the short hop beyond it to the trailhead.

LegDistanceRough time
Delhi → Dehradun (expressway)about 290 km5–6 hours
Dehradun → Barkot (via Mussoorie)about 120 km4–5 hours
Barkot → Janki Chattiabout 45 kmroughly 2 hours
Janki Chatti → Yamunotri (trek)6 km uphill3–5 hours

By road

There are two ways up from Dehradun. The shorter, prettier line runs through Mussoorie and Nainbagh before dropping to Barkot — about 120 km, but a genuine four to five hours of ghat road that no map app gets right. The alternative descends to Vikasnagar and follows the Yamuna up past the Yamuna Bridge on NH-507; it is longer but gentler, and the one most buses and larger vehicles take. Either way, the Delhi–Dehradun expressway has swallowed the dull plains leg, so your time is now spent in the hills rather than on the highway.

Timing and the road

Start every driving leg in daylight. The ghat sections slow after rain, and in the July–August monsoon a landslip can hold up traffic for an hour or more, so build a spare buffer into any plan that crosses the wet months. Carry light layers even in summer — it is warm down in the Doon and cool by the time you reach Barkot — along with motion-sickness tablets if the bends trouble you, and keep some cash, because card machines and phone signal both thin out as you climb. In winter the Yamunotri shrine is closed and the upper road quiets, though Barkot itself stays reachable the year round.

By train, then road

Barkot has no railway of its own. The nearest railheads are Dehradun, Rishikesh and Haridwar, with Dehradun the closest at about 120 km. Dehradun has good daily trains from Delhi, including fast morning services. Arrive by train, sleep a night in Dehradun, and drive up fresh the next morning — the combination most yatris use, and the one that spares you the long plains drive.

By air

The nearest airport is Dehradun's Jolly Grant, roughly 150 km from Barkot by the hill road — a short Delhi flight followed by a half-day drive. For that transfer and the onward hill connections, see the Dehradun airport guide.

On arrival

Barkot sits at about 1,220 m on the Yamuna, low enough for a proper night's sleep before the climb — which is the whole reason you stop here rather than push on to the trailhead. The where to stay in Barkot guide covers the areas and the rooms, and our Barkot hotels are set up for the early Yamunotri start. From here the Char Dham road carries on to Uttarkashi for Gangotri, about 100 km on; the route guide has the rest of the loop.

Where to stay on this route

Send us your dates

Tell us where and when, and our desk will call you with verified rooms and prices. No payment now.

Before you go

  • Break the Delhi–Barkot drive overnight — a night in Dehradun or Mussoorie beats one long haul.
  • From Dehradun, the Mussoorie road is shorter and prettier; the Yamuna Bridge road is gentler for big vehicles.
  • Barkot has no station — train to Dehradun (about 120 km) and drive the hill leg.

Good to know

  • Barkot is a little over 400 km from Delhi, almost all of the climb coming after Dehradun.
  • The Delhi–Dehradun expressway has cut the plains leg, leaving the hills as the slow part.
  • Dehradun's Jolly Grant, about 150 km away, is the nearest airport to Barkot.

Frequently asked questions

How far is Barkot from Delhi?

A little over 400 km, almost all of the climbing coming after Dehradun. It is a full day's drive, and most people break it overnight in Dehradun or Mussoorie rather than doing it in one go.

How do I reach Barkot by train?

Barkot has no railway. Take a train from Delhi to Dehradun, the nearest railhead at about 120 km, then drive up — ideally after a night's rest so you climb the hill road fresh.

Which is the best road from Dehradun to Barkot?

The Mussoorie–Nainbagh road is shorter and more scenic at about 120 km but is slow ghat driving; the Vikasnagar and Yamuna Bridge route on NH-507 is longer but gentler and better for larger vehicles.

Which airport is nearest to Barkot?

Dehradun's Jolly Grant, about 150 km away by the hill road, with daily Delhi flights followed by a half-day drive up to Barkot.

How long does Delhi to Yamunotri take from Barkot?

From Barkot it is about 45 km and roughly two hours to Janki Chatti, then a 6 km uphill trek of three to five hours to the Yamunotri shrine. That is why you sleep in Barkot and start early.

About the author

Pulp Hotels Team

The Pulp Hotels Team is the desk that runs Pulp Hotels and the verified properties on this route — Barkot, Uttarkashi, Harsil, Guptkashi, Joshimath, Badrinath and the Kedarnath valley. We deal with the owners of those hotels, and with the pilgrims staying in them, through every day of the season, and these guides are written and corrected from that work and from the official notices each season brings. Fares and opening dates change every year, so we leave them out on purpose and point you at the source instead.

Related guides

Found this useful? Share it with someone planning the trip.

Share
All travel guides