How to Reach Badrinath from Haridwar, Rishikesh & Delhi by Road

Badrinath is the shrine of Lord Vishnu as Badrinarayan, at about 3,133 m on the Alaknanda in Chamoli district, and the last stop of the Char Dham Yatra. It is reached by road. The temple closes for winter in November; through the winter worship continues at Jyotirmath (Joshimath) and Pandukeshwar.

From Rishikesh≈ 295 km · 10-12 hrs
Nearest railwayRishikesh / Haridwar
Nearest airportJolly Grant · ≈ 310 km
Last big townJyotirmath · ≈ 45 km

Route to Badrinath at a glance

RishikeshStart
Devprayag≈ 70 km
Rudraprayag≈ 70 km
Karnaprayag≈ 30 km
Jyotirmath≈ 80 km
Badrinath≈ 45 km

Most travellers break the journey for a night at Rudraprayag, Pipalkoti or Jyotirmath.

Badrinath by car or taxi

From Rishikesh≈ 295 km
From Delhi≈ 525 km

The Badrinath highway follows the Ganga and Alaknanda all the way from Rishikesh. The road is wide in most places, but the last stretch above Jyotirmath is narrow and slow.

  • Start early each day; driving on the highway at night is restricted during the yatra.

Badrinath by bus

Rishikesh - Badrinath11-13 hrs

State and private buses run from Haridwar and Rishikesh to Badrinath and Jyotirmath during the season, mostly leaving early in the morning.

  • Book the Char Dham buses a day ahead at the Rishikesh bus stand in May and June.

Badrinath by train or air

Haridwar≈ 315 km
Jolly Grant≈ 310 km

The nearest big stations are Rishikesh and Haridwar; the nearest airport is Jolly Grant, Dehradun. Continue by road from any of them.

  • Helicopter charters to Badrinath run in the season; book only with registered operators.

How we check facts · Suggest a correction