Guides

Char Dham Yatra Route Guide: Order, Distances and Where to Stay

The four shrines in the traditional order, how far apart they really are, and the towns worth sleeping in between them.

10 Sept 2026Pulp Hotels
Badrinath temple below Neelkanth peak on the Char Dham route

The Char Dham Yatra is four shrines in the Garhwal Himalaya — Yamunotri, Gangotri, Kedarnath and Badrinath — visited in that order, west to east. Most people plan the temples and improvise the nights, which is backwards: the temples are fixed, and it is where you sleep that decides whether the yatra is comfortable or exhausting.

The traditional order, and why it is not arbitrary

Yamunotri first, then Gangotri, then Kedarnath, then Badrinath. The order follows the rivers — Yamuna, Ganga, Mandakini, Alaknanda — and it also happens to climb gradually, which gives your body time to adjust before Kedarnath at roughly 3,580 m. Doing it in reverse is possible and plenty of people do, but you lose that acclimatisation ramp.

Distances that actually matter

Road distances in the hills are a poor guide to time. A rough working set:

  • Rishikesh to Barkot — about 210 km, and a full driving day. Barkot is the base for Yamunotri.
  • Barkot to Uttarkashi — about 100 km. Uttarkashi is the main town on the Gangotri side.
  • Uttarkashi to Gangotri — about 100 km, with Harsil roughly 25 km short of the shrine.
  • Uttarkashi to Guptkashi — a long transfer day across to the Kedarnath valley.
  • Guptkashi to Badrinath — via Chopta and Joshimath, another full day.

Nobody drives these in the times a map app suggests. Landslide season, single-lane stretches and convoy traffic during peak weeks all add hours.

Where to actually sleep

Four of the nine towns on this route do most of the work:

Barkot — for Yamunotri

Yamunotri is a roughly 6 km trek up from Janki Chatti, and you want to start it early. Sleeping in Barkot the night before is what makes an early start possible.

Uttarkashi and Harsil — for Gangotri

Gangotri is motorable, which makes this the easiest of the four. Uttarkashi is the practical base; Harsil, in a deodar valley much closer to the shrine, is the one people remember afterwards.

Guptkashi — for Kedarnath

Kedarnath is the hard one: 16 km on foot from Gaurikund, or a helicopter shuttle from the valley floor. Guptkashi sits low enough to sleep well and close enough to reach Sonprayag before dawn.

Joshimath and Badrinath — for Badrinath

Badrinath is motorable and has rooms, but they are limited and they fill. Joshimath is the fallback and a fine night in its own right. Read the Badrinath destination guide before you fix dates.

Registration is not optional

Uttarakhand requires every Char Dham pilgrim to register before travelling, and the ID you register with is the ID you must carry. Checkposts do check. Register as soon as the portal opens for the season rather than the week you travel — slots for peak windows go early.

When to go

The shrines open between late April and early May and close through the second half of November; exact dates are announced each year on Basant Panchami, with the closing dates fixed around Vijayadashami. Two windows work well: May to mid-June, which is the busiest and the warmest, and mid-September to October, after the monsoon has cleared and before the cold sets in. July and August are monsoon — landslides close roads with no notice.

What most first-timers get wrong

They plan too tight. Four shrines in seven days looks fine on paper and falls apart the first time a road closes for four hours. Ten to twelve days is a realistic Char Dham. Add a buffer night somewhere in the middle, and you will use it.

Arriving via Dehradun? A night at a Dehradun hotel before the drive up beats starting the yatra already tired from a flight.

Before you go

  • Register for the Char Dham Yatra before you travel and carry the same ID you registered with.
  • Book the Kedarnath helicopter shuttle separately and early; it is the first thing to sell out.
  • Keep one buffer night in a 10-12 day itinerary — roads close without warning.
  • Carry warm layers in every month; nights are cold at altitude even in June.

Good to know

  • The four shrines are visited west to east, following the Yamuna, Ganga, Mandakini and Alaknanda rivers.
  • Opening dates are announced on Basant Panchami; closing dates are fixed around Vijayadashami.
  • Only Gangotri and Badrinath are motorable — Yamunotri and Kedarnath both end in a trek.

Frequently asked questions

How many days does the Char Dham Yatra take?

Ten to twelve days from Rishikesh is realistic for all four shrines at a comfortable pace. Seven-day itineraries exist but leave no room for the road closures that are normal on this route.

What is the correct order for the Char Dham Yatra?

Yamunotri, then Gangotri, then Kedarnath, then Badrinath. The order follows the rivers west to east and also climbs gradually, which helps with acclimatisation before Kedarnath.

Is registration mandatory for the Char Dham Yatra?

Yes. Uttarakhand requires every pilgrim to register before travelling, and checkposts verify that the ID you carry matches the one you registered with.

Which months are best for the Char Dham Yatra?

May to mid-June, and mid-September to October. July and August are monsoon months when landslides regularly close the roads.

Need a room on this route?

Every property on Pulp Hotels is verified before it goes live.

Browse verified hotels
All travel guides
Char Dham Yatra Route: Distances, Order & Where to Stay