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.

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.
| Leg | Distance | Rough time |
|---|---|---|
| Delhi → Dehradun (expressway) | about 290 km | 5–6 hours |
| Dehradun → Barkot (via Mussoorie) | about 120 km | 4–5 hours |
| Barkot → Janki Chatti | about 45 km | roughly 2 hours |
| Janki Chatti → Yamunotri (trek) | 6 km uphill | 3–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
- Hotel AashiyanaBarkotfrom ₹3,800
- Hotel MangalamBarkotfrom ₹4,200
- Shivoham RetreatDehradunfrom ₹3,500
- Hotel Doon RegencyDehradunRates on request
Send us your dates
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
- Char Dham Yatra Route Guide: Order, Distances and Where to Stay
The Char Dham route in order: Yamunotri, Gangotri, Kedarnath, Badrinath, the distances between them and the best towns to sleep in on the way.
- Yamunotri and Gangotri: Barkot, Uttarkashi and Harsil Explained
Barkot to Janki Chatti is about 45 km and Barkot to Uttarkashi about 100 km. Where to sleep for Yamunotri and Gangotri: Barkot, Uttarkashi or Harsil.
- Char Dham Yatra Registration: How It Works and Where It Is Checked
Registration is compulsory, free, and the single most common reason pilgrims get turned back at a checkpost. Here is exactly how it works.
- A 10-Day Char Dham Itinerary, Written Around Where You Sleep
Ten days, nine nights, four shrines — planned backwards from the beds rather than forwards from the temples, which is why it holds together.
- Starting the Char Dham from Haridwar: The First Day Nobody Plans For
Haridwar is where the yatra begins for most pilgrims, and day one out of it is longer and harder than anyone expects. Here is what the road actually does.
- Where to Stay in Barkot: The Yamunotri Base Town
Where to stay in Barkot, the base town for Yamunotri: why you sleep here rather than at Janki Chatti, the areas, what the rooms are like, and when to book.
