🗺️ Travel Guide · Gangotri

How to Reach Gangotri Dham

Distance and driving time from Haridwar, Rishikesh, Dehradun and Delhi — by car, bus or helicopter

Altitude
3,415 m
From Haridwar
265 km by road
Driving time
9–10 hrs
Trek required
None (motor road)
Nearest town
Uttarkashi (100 km)
Season
Akshaya Tritiya to Diwali
Quick answerHaridwar to Gangotri is 265 km by road and takes 9–10 hours of driving via Rishikesh, Chamba, Dharasu, Uttarkashi and Harsil — normally split over two days with a night at Uttarkashi or Harsil. It is the only Char Dham where the road reaches the temple, so there is no trek. The nearest railhead is Haridwar, the nearest airport Dehradun (about 245 km), and the helicopter for this sector lands at Harsil, 25 km short.

Gangotri has one clear advantage over the other three dhams: you can drive to the door. The temple sits beside the motor road at 3,415 metres on the bank of the Bhagirathi, a few minutes’ walk from the car park across the footbridge. That makes it the most realistic dham for elderly pilgrims and families with small children, and the natural pairing with Yamunotri for a western Do Dham.

The catch is not the walking, it is the altitude and the driving day. At 3,415 m Gangotri is higher than Badrinath, and pilgrims who sail through the road journey sometimes struggle at the temple itself. And 265 km sounds like a half-day until you do the arithmetic: the average speed on this road works out under 30 km/h, which is why every itinerary below breaks the journey rather than pushing through.

Distance to Gangotri from Haridwar, Rishikesh, Dehradun and Delhi

Road distance and driving time to Gangotri from major starting points
FromRoad distanceDriving timeVia
Haridwar265 km9–10 hrsRishikesh, Chamba, Uttarkashi, Harsil
Rishikesh240 km8–9 hrsChamba, Uttarkashi, Harsil
Dehradun245 km8–9 hrsMussoorie, Dharasu (145 km to Uttarkashi, then 100 km)
Uttarkashi100 km3–3.5 hrsHarsil
Delhi≈490 km2 daysHaridwar (225 km), then the route above — always with a halt

Road distances, not straight-line ones — a map app will show a shorter figure. The return leg is the same distance, so Gangotri to Haridwar is also 265 km; only the driving time changes, and downhill is usually half an hour quicker.

Road route — Haridwar to Gangotri, stage by stage

The route is Haridwar → Rishikesh → Chamba → Dharasu → Uttarkashi → Harsil → Gangotri. It is NH34 as far as Uttarkashi and a state highway for the final 100 km, which runs beside the Bhagirathi through narrow gorges — scenic, and a road for an experienced hill driver. Note that it is a completely different set of valleys from the Kedarnath and Badrinath road: you do not pass Devprayag or Rudraprayag on the way to Gangotri.

Haridwar to Gangotri road route, stage by stage, with distance and driving time
StageDistanceDriving timeRoad notes
HaridwarRishikesh25 km45 minNH34. Traffic through Rishikesh is the slow part.
RishikeshChamba60 km2 hrClimb begins. Tehri Dam viewpoints on the left.
ChambaDharasu45 km1.5 hrRidge road above the Tehri reservoir; the new bypass has taken the worst bends out of it.
DharasuUttarkashi35 km1 hrDrops to the Bhagirathi valley. Last full-service town.
UttarkashiHarsil75 km2.5 hrNarrow, deodar forest, the prettiest stretch of the drive.
HarsilGangotri25 km45 minRiver gorge. Road ends at the temple car park.
Haridwar → Gangotri265 km8.5 hrs at the wheel9–10 hrs elapsed with stops. Split over two days in practice.

Beyond the temple, the 18 km trek to the Gaumukh glacier is a separate expedition needing its own permit and at least a full day — it is not part of a standard Gangotri visit. Check today’s road status the morning you leave; the Uttarkashi–Gangotri stretch is the one that closes in rain.

Where to break the journey

Trying to do Haridwar to Gangotri in a single day is the most common planning mistake on this route. It is physically possible if you leave at 4 am, but it means arriving at 3,415 m having gained 3,100 m of altitude in one push, which is precisely the profile that produces a headache and a sleepless night. Every itinerary we run breaks it.

Uttarkashi
1,158 m
The standard halt, 165 km in. Full range of hotels, ATMs, a district hospital and the Gangotri National Park permit office. Leaves an easy 100 km for the morning.
Harsil
2,620 m
25 km short of the temple. Far prettier than Uttarkashi and better for acclimatisation, but limited rooms and they sell out. Book ahead or do not count on it.
Barkot
1,220 m
Only if you are combining Gangotri with Yamunotri. It is off the direct line to Gangotri, so it costs you distance unless the Yamunotri leg comes first.

By taxi from Haridwar

A private car is how most families do this road, because the timing is yours: leave Haridwar after breakfast, sleep at Uttarkashi or Harsil, and be at the temple before the day-trippers. These are our one-way bands for Haridwar to Gangotri; a round trip with the overnight halt is quoted as one all-in figure on enquiry.

Haridwar to Gangotri one-way taxi fare by vehicle
VehicleSeatsOne-way fare
Swift Dzire4₹4,000–₹5,000
Ertiga6₹5,500–₹6,500
Innova Crysta6₹5,500–₹7,000
Tempo Traveller12₹7,500–₹9,500

Fuel, driver, tolls and state taxes included; the vehicle waits at the halt. All routes and vehicles are on the cab fares page.

By bus and shared jeep

There is no direct bus from Haridwar to Gangotri. The journey is done in two legs: a bus from Rishikesh bus stand to Uttarkashi, then a shared jeep from Uttarkashi to Gangotri. Uttarakhand Transport Corporation and private operators both run the first leg through the season.

The thing to know is that everything on this road leaves early. Rishikesh departures are concentrated between 4 am and 7 am and thin out to nothing by late morning, because drivers will not be on the upper Bhagirathi road after dark. Shared jeeps from Uttarkashi work the same way — go to the stand at first light, and expect to wait until the jeep fills. Budget roughly ₹400–600 for the bus and ₹500–800 for the jeep seat. It is the cheapest way to reach Gangotri and comfortably the slowest; a group of four will usually find a private vehicle costs about the same per head and saves most of a day.

Registration and permits

Char Dham yatra registration is mandatory, free, and checked at barriers on the way up — do it online before you travel rather than queueing at Uttarkashi. A separate permit is required only if you continue past the temple towards Gaumukh, inside Gangotri National Park; it is issued at the park office in Uttarkashi and capped at 150 trekkers a day, so it is worth arranging in advance in peak season.

Helicopter to Gangotri (Harsil helipad)

The helicopter for the Gangotri sector lands at Harsil, about 25 km from the temple, and a road transfer covers the last 45 minutes. It is sold as a leg of the Char Dham helicopter circuit from Sahastradhara Helipad in Dehradun rather than as a standalone hop, and it is grounded in cloud — a lost morning shifts the whole circuit.

By train

There is no railway to Gangotri or Uttarkashi. The two practical railheads are Haridwar (265 km from Gangotri) and Dehradun (245 km). Haridwar has far more connections from across India, which makes it the usual start; the Shatabdi from New Delhi to Dehradun suits NCR pilgrims who want the shorter road day.

Gangotri as part of a yatra

We run the road, the Uttarkashi or Harsil night and the darshan timing — you only do the darshan.

💬 WhatsAppGangotri yatra package →

Frequently asked questions

About 265 km by road via Rishikesh, Chamba, Dharasu and Uttarkashi — the same figure whichever direction you drive it, so "Gangotri to Haridwar" is the same 265 km back. It is 9–10 hours of actual driving. Almost nobody does it in one day: the standard plan is an overnight halt at Uttarkashi, 165 km in, leaving a comfortable 100 km run to the temple the next morning. Gangotri is directly accessible by road — there is no trek to the temple.
Related guides
Gangotri TempleGangotri WeatherHarsil ValleyMukhba, the winter seatHow to Reach YamunotriHow to Reach BadrinathChar Dham Route Map