Badrinath Yatra 2026

Haridwar to Badrinath

Haridwar to Badrinath — 320 km by road via NH-58, 8–9 hours. Bus timings, taxi fares, route stops and the recommended plan for the Haridwar to Badrinath journey in 2026.

Overview

Haridwar to Badrinath is 320 km by road via NH-58 — the Char Dham highway that runs through the Garhwal Himalaya along the Alaknanda river. The journey takes 8–9 hours by taxi or bus. Most pilgrims break the journey with an overnight at Joshimath (270 km from Haridwar, 6–7 hrs), then drive to Badrinath (50 km, 1.5 hrs) the next morning.

SegmentDistanceTimeRoad
Haridwar → Rishikesh24 km45 minNH-334 (4-lane)
Rishikesh → Devprayag70 km2 hrsNH-58 (2-lane mountain)
Devprayag → Rudraprayag68 km1.5 hrsNH-58
Rudraprayag → Chamoli80 km2 hrsNH-58
Chamoli → Joshimath48 km1.5 hrsNH-58 (steeper)
Joshimath → Badrinath50 km1.5 hrsNH-58
Haridwar → Badrinath total320 km8–9 hrsNH-58

Planning

By bus from Haridwar to Badrinath:
Uttarakhand Roadways buses run daily from Haridwar ISBT to Joshimath and Badrinath during the pilgrimage season. Non-AC bus: ₹300–₹500 (Joshimath), ₹350–₹600 (Badrinath). AC Volvo/sleeper bus: ₹600–₹1,000. First buses depart around 4:30–5:30 AM. GMOU (Garhwal Motor Owners Union) also operates shared jeep/cab services from the Haridwar railway station taxi stand. The bus journey is slow (9–11 hrs to Badrinath) but very economical. Direct Haridwar → Joshimath buses arrive 2–3 hours faster than buses that stop at every town en route.

By shared taxi from Haridwar:
Shared taxis (Innova/Bolero) are faster than buses and cost ₹600–₹900 per seat. Depart from the Haridwar railway station taxi stand from 5:00 AM. Fill quickly in peak season — arrive early. Haridwar → Joshimath: 6–7 hrs (vs 9–10 hrs by bus). Route: Haridwar → Rishikesh → Devprayag → Srinagar (Garhwal) → Rudraprayag → Chamoli → Pipalkoti → Joshimath. From Joshimath, take a local shared taxi to Badrinath (₹150–₹250/seat) or hire a private taxi (₹1,800–₹2,500/car).

Haridwar railway station to Badrinath:
Haridwar Junction is the most connected station for Badrinath pilgrims (direct trains from Delhi, Mumbai, Kolkata, Chennai, Bengaluru). From the station, the taxi stand is a 5-minute walk or auto ride. Shared taxi direct to Joshimath is available from the pre-paid taxi booth. Note: Rishikesh (24 km from Haridwar) has more departures for mountain routes. If you have flexibility, take a local bus or shared auto from Haridwar station to Rishikesh (30 min, ₹30–₹50) and join mountain taxis from Rishikesh — more frequent departures.

Travel Tips

  • Start by 6:00 AM from Haridwar: Mountain roads are safest and least congested in the morning. A 6:00 AM departure from Haridwar gets you to Joshimath by 1:00–3:00 PM — time to check in, rest and acclimatise before the next day's Badrinath visit.
  • Carry food for the road: Good dhabas exist at Devprayag, Srinagar (Garhwal), Rudraprayag and Chamoli. But at peak season, these stops can add 30–45 minutes wait. Carry biscuits, nuts, dry fruit and water from Haridwar for a quicker journey.
  • Seat selection in shared taxi: In mountain taxis, window seats (A/B position in an Innova) give better views. The middle row (C/D) is cramped for a 6–7 hour journey. Front seat (next to driver) is best — costs the same in shared taxis but ask for it specifically.
  • Char Dham traffic in May–June: The Haridwar → Rishikesh stretch (NH-334) can have heavy pilgrim traffic on Sundays and during Char Dham season. Allow extra 30–60 minutes buffer in May–June mornings.
Accommodation
  • Stay in Joshimath, not Haridwar: Haridwar is too far to commute to Badrinath same-day (320 km, 8–9 hrs). Break your journey with an overnight at Joshimath — 50 km from Badrinath, better acclimatisation at 1,890 m. See hotels in Joshimath.
  • Haridwar hotels (pre-journey night): Many pilgrims from Delhi or other cities arrive at Haridwar in the evening and stay overnight before starting the mountain drive at 6:00 AM next morning. Good hotels near Haridwar railway station: budget ₹500–₹1,200, mid-range ₹1,500–₹3,000.
  • Rudraprayag break (optional): Rudraprayag (140 km from Haridwar) has several decent guesthouses (₹600–₹1,800). A good intermediate stop for elderly travellers who find the 6–7 hour Haridwar–Joshimath drive too long in one go.
FAQs
What is the distance from Haridwar to Badrinath?
320 km via NH-58. Time: 8–9 hours. Recommended: overnight at Joshimath (270 km, 6–7 hrs from Haridwar) + drive to Badrinath (50 km) next morning. Bus: ₹350–₹600. Shared taxi: ₹600–₹900/seat. Private car: ₹5,000–₹7,500.
Is there a direct bus from Haridwar to Badrinath?
Yes — Uttarakhand Roadways from Haridwar ISBT, ₹350–₹600 (non-AC), ₹600–₹1,000 (AC). Departs from ~4:30 AM. Journey ~9–11 hrs to Badrinath. Shared taxis (₹600–₹900/seat) are faster at 8–9 hrs. GMOU jeeps from Haridwar railway station taxi stand.
How to go from Haridwar to Badrinath by taxi?
Shared taxi Haridwar → Joshimath: ₹600–₹900/seat (5–7 hrs). Private taxi: ₹5,000–₹7,500/car. From Joshimath → Badrinath: ₹150–₹250/seat shared, ₹1,800–₹2,500 private (50 km, 1.5 hrs). Start from Haridwar station taxi stand by 5:00–6:00 AM for best availability.

Book Haridwar to Badrinath Package 2026

Pickup from Haridwar railway station, Joshimath hotel and Badrinath darshan — complete Badrinath package from Haridwar.

Book from Haridwar