Badrinath · Verified guide

How to Reach Badrinath

Badrinath is at the end of a long mountain road along the Alaknanda river.

Changing information reviewed · Official sources separated from planning guidance

Quick answer

Take a train to Rishikesh or Haridwar, then travel about 298 km by road via Devprayag and Jyotirmath. Most people break the journey for a night. Roads can close after heavy rain, so keep a spare day.

Route

  1. Rishikesh or HaridwarNearest railheads.
  2. Along the AlaknandaThrough Devprayag and other prayag towns.
  3. Night stopBreak the journey on the way.
  4. Jyotirmath to BadrinathThe last stretch climbs to Badrinath.

Book travel to Rishikesh

Fix your darshan first, then book the journey with buffer on both sides.

Combining with Kedarnath

Many pilgrims do Kedarnath and Badrinath together (Do Dham). Allow at least five to six days from Rishikesh for both. Kedarnath guide

Frequently asked questions

How far is Badrinath from Rishikesh?

About 298 km by road.

Sources

Checked 6 Oct 2026. Rules can change; confirm with the official source before you travel.