Facts checked November 2026.
Quick answer: By the Uttarakhand registration portal, Haridwar is about 220 km by road from Yamunotri (plus a 6 km walk), 290 km from Gangotri, 240 km from Kedarnath (plus a 16 km walk) and 320 km from Badrinath. Between dhams, Kedarnath to Badrinath is about 230 km. Where official pages give different figures, both are shown below with their sources.
| Place | Now | Next 24 h (low / high) | Tomorrow |
|---|---|---|---|
| Kedarnath about 3,583 m | 🌨️ −9°C Snow | −11°C / 3°C | ☀️ −11°C / 4°C Clear sky |
| Badrinath about 3,133 m | 🌨️ −3°C Snow | −8°C / 6°C | ☀️ −9°C / 6°C Clear sky |
| Gangotri about 3,100 m | ☀️ −10°C Clear sky | −10°C / 6°C | ☀️ −10°C / 7°C Clear sky |
| Yamunotri about 3,293 m | ☀️ −10°C Clear sky | −11°C / 3°C | ☀️ −10°C / 4°C Clear sky |
Forecast estimate for this spot, not a thermometer reading at the temple; actual weather can differ. Always follow official IMD alerts. Weather data: MET Norway (CC BY 4.0), updates automatically; tap Refresh for the latest.
| Haridwar to Yamunotri | About 220 km road + 6 km walk |
|---|---|
| Haridwar to Gangotri | About 290 km by road |
| Haridwar to Kedarnath | About 240 km road + 16 km walk |
| Haridwar to Badrinath | About 320 km by road |
| Kedarnath to Badrinath | About 230 km |
| Yamunotri walk | 6 km (portal); 7 km (Uttarkashi district) |
| Kedarnath walk | 16 km (portal); 17 km (Rudraprayag district text) |
“How far is it?” is the first thing most families ask when they plan the Char Dham yatra. This page puts the road and walking distances in one place: from Haridwar, Rishikesh and Dehradun to each dham, between the dhams, and the treks at Yamunotri and Kedarnath. Every figure comes from an official page, and we name the source next to it. Government pages round figures and use “about”, so treat them as planning numbers, not exact odometer readings.
This page is part of our Char Dham Yatra Places and Route Map guide. Planning the yatra? See our Char Dham yatra packages.
How far is each dham from Haridwar, Rishikesh and Dehradun?
The official Char Dham registration and tourist care portal of the Uttarakhand government gives these road distances for each dham. Road yatras start and end at Haridwar; Rishikesh and Dehradun are shown because many families also ask about them.
| From | Yamunotri | Gangotri | Kedarnath | Badrinath |
|---|---|---|---|---|
| Haridwar | About 220 km + 6 km walk | About 290 km | About 240 km + 16 km walk | About 320 km |
| Rishikesh | About 210 km + 6 km walk | About 270 km | About 220 km + 16 km walk | About 300 km |
| Dehradun | About 180 km + 6 km walk | About 240 km | About 250 km + 16 km walk | About 330 km |
Sources: portal pages for Yamunotri, Gangotri, Kedarnath and Badrinath. For Yamunotri and Kedarnath the road figure is to the last motorable point (Janki Chatti and Gaurikund).
How long does each drive take?
Distance alone does not tell you the time on mountain roads. The same portal gives these driving times:
| Dham | From Haridwar or Rishikesh by road | Walk | Height of temple |
|---|---|---|---|
| Yamunotri | About 9 to 10 hours | About 2 to 3 hours up | 3,293 m |
| Gangotri | About 10 to 12 hours | None | 3,100 m |
| Kedarnath | About 9 to 10 hours | About 6 to 8 hours | 3,580 m (Rudraprayag district: 3,586 m) |
| Badrinath | About 10 to 12 hours | None | 3,133 m |
That is why most road yatras break each leg with a night halt, for example at Barkot before Yamunotri, Uttarkashi before Gangotri, Guptkashi or Sonprayag before Kedarnath, and Joshimath before Badrinath. Our Char Dham route map guide walks through the order of the stops.
What is the distance between the four dhams?
Road yatras usually go in this order: Yamunotri, Gangotri, Kedarnath, then Badrinath. Official pages give these figures between the dhams and the main halts.
| Stretch | Distance | Source |
|---|---|---|
| Yamunotri to Uttarkashi (via Barkot) | About 125 km by road + 6 km walk | Registration portal |
| Yamunotri to Uttarkashi | 130 km | Uttarkashi district |
| Uttarkashi to Harsil (on the Gangotri road) | 75 km | Uttarkashi district |
| Kedarnath to Yamunotri (via Guptkashi, Rudraprayag, Barkot) | About 300 km by road + 6 km walk | Registration portal |
| Gangotri to Kedarnath (via Uttarkashi, Tehri, Srinagar, Rudraprayag) | About 360 km by road + 16 km walk | Registration portal |
| Uttarkashi to Kedarnath | About 280 km by road + 16 km walk | Registration portal |
| Kedarnath to Badrinath | About 230 km | Registration portal |
| Gangotri to Badrinath | About 300 km | Registration portal |
| Yamunotri to Badrinath | About 350 km | Registration portal |
| Joshimath to Badrinath | 45 km | Registration portal |
The portal’s Kedarnath page gives Gangotri to Kedarnath as about 360 km by road, about 14 to 15 hours, plus the 16 km walk. Harsil to Gangotri is not given on the official pages we checked, so we have not printed a number for it. The Uttarkashi district figures are from its Yamunotri page and Harsil page.
For the Kedarnath to Badrinath leg in detail, including the Chopta route, see our Kedarnath to Badrinath distance guide.
How long are the treks at Yamunotri and Kedarnath?
Only two of the four dhams need a walk: Yamunotri and Kedarnath. Gangotri and Badrinath are reached by road. Official figures for the two walks differ slightly between pages:
| Trek | Figure | Source |
|---|---|---|
| Janki Chatti to Yamunotri | 6 km, about 2 to 3 hours up | Registration portal |
| Janki Chatti to Yamunotri | 7 km | Uttarkashi district |
| Gaurikund to Kedarnath | 16 km, about 6 to 8 hours | Registration portal |
| Gaurikund to Kedarnath | 17 km (page text); 16 km (doli and porter rate tables) | Rudraprayag district |
| Sonprayag to Gaurikund | 5 km | Rudraprayag district |
| Kedarnath helipad to temple | 1.50 km | Rudraprayag district porter table |
The Rudraprayag district page gives both 17 km and 16 km for the Kedarnath walk on the same page (Rudraprayag district). Plan for the longer figure. Return walks are the same distance again, so the Kedarnath walk is 32 km up and down on the district’s doli table. Ponies, palkis, dolis and porters are available on both paths. Our Kedarnath distance guide covers each point on the path.
Why do different websites show different distances?
Because each source measures from a different point and rounds differently. A few examples from official pages:
- Rishikesh to Badrinath: about 300 km on the registration portal; 297 km on the Chamoli district page.
- Dehradun to Badrinath: about 330 km on the portal; 340 km on the Chamoli district page.
- Uttarkashi to Yamunotri: about 125 km on the portal; 130 km on the Uttarkashi district page.
- Rishikesh to Kedarnath: about 220 km by road on the portal; the Ministry of Tourism’s Incredible India page says Kedarnath is 221 km from Rishikesh.
Some figures are to the town, some to the temple, and some to the last road point. Roads are also realigned after landslides. A difference of 5 to 10 km on a 300 km drive will not change your plan; landslides and traffic will change it far more.
How many days do these distances need?
With road times of 9 to 12 hours to each dham from Haridwar, and two long walks, the road yatra cannot be rushed. Our Char Dham yatra from Haridwar runs 11 days and 10 nights, with night halts close to each dham. If road days are too long for your family, the helicopter route replaces most of them; see our Char Dham helicopter yatra guide.
Simple tips:
- Start each driving day early; afternoon rain and traffic slow the hills.
- Keep one spare day in case a road closes.
- Do not plan a long drive on the same day as the Kedarnath walk.
Related guides: Badrinath distance chart
Latest yatra updates
Frequently asked questions
What is the distance from Haridwar to Kedarnath?
The Uttarakhand registration portal gives about 240 km by road to Gaurikund, then a 16 km walk to the temple. The road part takes about 9 to 10 hours.
How far is Badrinath from Haridwar?
About 320 km by road, according to both the registration portal and the Chamoli district page. The drive takes about 10 to 12 hours.
What is the distance between Kedarnath and Badrinath?
About 230 km, according to the registration portal. Most yatris drive from Gaurikund or Sonprayag and stop for a night on the way.
How far is Gangotri from Haridwar?
About 290 km by road on the registration portal, via Chamba, Dharasu, Uttarkashi and Harsil. There is no trek; the road goes up to Gangotri.
How long is the Yamunotri trek?
The registration portal says 6 km from Janki Chatti, about 2 to 3 hours up. The Uttarkashi district page says Janki Chatti is 7 km away, so plan for the longer figure.
How long is the Kedarnath trek from Gaurikund?
The registration portal says 16 km one way. The Rudraprayag district page says 17 km in its text and 16 km in its rate tables.
Which dhams need trekking?
Only Yamunotri and Kedarnath. Gangotri and Badrinath are reached by road. Ponies, palkis and porters are available on both walking paths.
Where does the road Char Dham yatra start?
Road Char Dham yatras start and end at Haridwar. The order is usually Yamunotri, Gangotri, Kedarnath and then Badrinath.
To plan your Char Dham yatra from Haridwar, call or WhatsApp +91 78178 98687, or write to shiva@yatratotemples.in.
Sources
- Uttarakhand registration portal: Yamunotri
- Uttarakhand registration portal: Kedarnath
- Uttarakhand registration portal: Badrinath
- Rudraprayag district: Kedarnath yatra and rate lists
- Uttarkashi district: Yamunotri
Related guides
Char Dham Yatra Places and Route Map: 4 Dham Names
Char Dham Yatra Cost: Package Prices and Extra Costs Explained
Best Time for Char Dham Yatra: Month-by-Month GuideMore on Char Dham Yatra: Char Dham Yatra Cost · Best Time for Char Dham Yatra · Char Dham Package Inclusions · Char Dham Opening and Closing Dates · Char Dham Helicopter Yatra · Char Dham Yatra Registration · Char Dham Yatra FAQ · Dhari Devi Temple Guide · Char Dham Yatra for Senior Citizens · Char Dham yatra packages

