🗺️ Travel Guide · Badrinath

How to Reach Badrinath Dham

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

Altitude
3,133 m
From Haridwar
320 km by road
Driving time
10–11 hrs
Trek required
None (motor road)
Nearest town
Joshimath (45 km)
Season
23 Apr – 16 Nov 2026
Quick answerHaridwar to Badrinath is 320 km by road and takes 10–11 hours of driving via Rishikesh, Devprayag, Rudraprayag, Karnaprayag, Chamoli and Joshimath — normally split over two days with a night at Joshimath or Pipalkoti. There is no trek: the road runs to the temple. The nearest railhead is Haridwar, the nearest airport Dehradun (320 km), and Badrinath has its own helipad beside the temple. The last 45 km from Joshimath is gate-controlled and closed after dark.

Badrinath has the same advantage as Gangotri — you can drive to the door — and one thing neither of the others has: distance. It is the longest single leg of the Char Dham, the furthest point of the circuit from Haridwar, and the drive people most often plan as a day trip because a map app says eight hours. It is not eight hours. From Rudraprayag onward you are on a road that follows the Alaknanda gorge while climbing 2,800 m, and the Chamoli–Joshimath section has been under widening and slide repair for years.

What that buys you is the temple itself: the vehicle parks a few minutes’ walk from the shrine, so Badrinath is the realistic dham for elderly pilgrims, wheelchair users and anyone who cannot manage the Kedarnath or Yamunotri treks. The planning problem is the road, not the walking, and the rest of this page is about the road.

Distance to Badrinath from Haridwar, Rishikesh, Dehradun and Delhi

Road distance and driving time to Badrinath from major starting points
FromRoad distanceDriving timeVia
Haridwar320 km10–11 hrsRishikesh, Devprayag, Rudraprayag, Karnaprayag, Chamoli, Joshimath
Rishikesh295 km10–11 hrsSame road, the Haridwar–Rishikesh leg saved
Dehradun320 km11–12 hrsRishikesh (40 km), then the route above
Rudraprayag160 km5–6 hrsKarnaprayag, Chamoli, Joshimath — where the Kedarnath road branches off
Joshimath45 km2 hrsVishnuprayag, Govindghat, Pandukeshwar; gate-controlled
Delhi530 km2–3 daysHaridwar (210 km), Joshimath — never in one push

Road distances, not straight-line ones. The return leg is the same 320 km; downhill is usually an hour quicker. If you are coming from Kedarnath, Gaurikund to Badrinath is about 230 km and 8–9 hours via Rudraprayag — the Do Dham leg, and a full day on its own.

Road route — Haridwar to Badrinath, stage by stage

The route is Haridwar → Rishikesh → Devprayag → Rudraprayag → Karnaprayag → Chamoli → Joshimath → Badrinath, NH7 the whole way. It follows the Ganga to Devprayag and the Alaknanda from there, passing four of the five Prayags — Devprayag, Rudraprayag, Karnaprayag and Nandprayag — before Joshimath. The Kedarnath road branches off left at Rudraprayag; everything after that is Badrinath traffic only.

Haridwar to Badrinath road route, stage by stage, with distance and driving time
StageDistanceTimeRoad notes
Haridwar → Rishikesh25 km45 minFlat, easy. The last plains driving you get.
Rishikesh → Devprayag70 km2 hrsThe Ganga on your right the whole way. Where the Bhagirathi and Alaknanda meet.
Devprayag → Rudraprayag70 km2 hrsSteady climb along the Alaknanda. Srinagar is the one real town.
Rudraprayag → Chamoli75 km2.5 hrsThrough Karnaprayag and Nandprayag. Two more confluences.
Chamoli → Joshimath50 km2 hrsThe Helang stretch. Slowest section of the route and the first to close in rain.
Joshimath → Badrinath45 km2 hrsNarrow, high, one-way gate control in places. Vishnuprayag below you.
Haridwar → Badrinath320 km10–11 hrs12 hrs elapsed with stops. Split over two days in practice.

The Chamoli–Joshimath stretch through Helang is the first to close in rain and the slowest in every month. Check today’s road status before you leave Rudraprayag. Joshimath has had ground subsidence since 2023 and remains monitored; the highway runs and the town functions, but ask about conditions before fixing dates.

The Joshimath gate system

The last 45 km has single-lane sections, so traffic is released in one direction at a time from gates at Joshimath and at Badrinath, roughly every hour and a half through the day and not at all after dark. In practice that means the morning gate from Joshimath, darshan by late morning, and either the afternoon gate back down or a night at Badrinath. Arriving at Joshimath at 6 pm hoping to push on is how people end up sleeping in the car park.

Where to break the journey

Trying to do Haridwar to Badrinath in a single day is the most common planning mistake on this route, and the 10 PM to 4 AM driving ban makes it impossible to fix by leaving at night. Every itinerary we run breaks it once on the way up.

Joshimath
1,890 m
The standard halt, 275 km in, 45 km short of the temple. Full range of hotels, the winter seat of Badrinath, the road up to Auli, and the first morning gate is a few minutes from your bed.
Pipalkoti
1,260 m
30 km before Joshimath, lower and warmer, and where groups go when Joshimath is full in May–June. Adds an hour to the morning but sleeps better.
Rudraprayag
690 m
Only 165 km in, so the second day is long — but it is the split that works for a Do Dham, because the Kedarnath road leaves from here.

By taxi from Haridwar

A private car is how most families do this road, because it is the only way to control the timing around the gates: leave Haridwar early, sleep at Joshimath, take the first gate up, and be at the temple before the buses. These are our one-way bands for Haridwar to Badrinath; a round trip with the overnight halt is quoted as one all-in figure on enquiry.

Haridwar to Badrinath one-way taxi fare by vehicle
VehicleSeatsOne-way fare
Swift Dzire4₹6,000–₹7,000
Ertiga6₹9,000–₹9,600
Innova Crysta6₹10,000–₹11,000
Tempo Traveller12–20₹14,000–₹18,000

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

Badrinath is the one dham with direct buses from the plains. Uttarakhand Transport Corporation and the GMOU cooperative run Haridwar–Badrinath and Rishikesh–Badrinath services through the season, and there are more frequent buses to Joshimath with shared jeeps for the last 45 km. Departures are concentrated between 4 am and 7 am; the full run takes 12–14 hours and arrives at Joshimath for the evening gate or Badrinath after dark, depending on the road.

Budget roughly ₹600–800 for a Haridwar–Badrinath seat and ₹150–250 for the Joshimath–Badrinath jeep. It is the cheapest way up and comfortably the slowest; a group of four usually finds a private vehicle costs about the same per head and gains a day.

Registration

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 Rishikesh. No separate permit is needed for the temple or for Mana village.

Helicopter to Badrinath

Badrinath is the one dham where the helicopter lands at the temple: the helipad is beside the complex, a few minutes on foot from the shrine, so there is no road transfer. The Dehradun–Badrinath sector flies from Sahastradhara Helipad in about 45 minutes and is sold as a leg of the Char Dham helicopter circuit rather than as a standalone hop. Book only through the official IRCTC HeliYatra portal — no agent can sell you a seat, and the helicopter-ticket scam is the most common fraud on this circuit.

By train

There is no railway in the Alaknanda valley yet — the Rishikesh–Karnaprayag line is under construction and not due to open for several years. The two practical railheads are Haridwar, 320 km from Badrinath, and Rishikesh, 295 km. Haridwar has far more connections from across India, which makes it the usual start; Dehradun works for NCR pilgrims on the Shatabdi, but it is 40 km further from the temple than Rishikesh.

Beyond the temple — Mana village

Mana, 3 km past Badrinath at 3,310 m, is the last village before the Tibet border (officially renamed India’s first village in 2022) and the one side trip worth building into the day: the Vyas and Ganesh caves, Bhim Pul over the Saraswati, and the last tea shop in India. The road is open to private vehicles and it takes an hour or two. Read the Mana village guide before you go — it is windier and colder than Badrinath even though it is only 3 km on.

Badrinath as part of a yatra

We run the road, the Joshimath night, the gate timing and the Tapt Kund arrangements — you only do the darshan.

💬 WhatsAppBadrinath yatra package →

Frequently asked questions

320 km by road, and ten to eleven hours of driving. On a plains highway 320 km is four hours; here the road climbs 2,800 m along the Alaknanda gorge, the Chamoli–Joshimath stretch is under near-permanent widening, and night driving is banned from 10 PM to 4 AM. It is the longest single leg of the Char Dham and the one pilgrims most often underestimate. Almost every itinerary breaks it with a night at Joshimath or Pipalkoti.
Related guides
Badrinath Temple →Badrinath Weather →Joshimath, the winter seat →Panch Prayag →How to Reach Kedarnath →How to Reach Gangotri →Char Dham Route Map →