The mountains are calling — and so are the gods.
Every year, millions of devotees from across India and beyond embark on one of Hinduism’s most revered journeys — the Char Dham Yatra. This sacred circuit of four holy shrines nestled in the Garhwal Himalayas of Uttarakhand is believed to cleanse the soul of all sins and grant moksha (liberation). And for most pilgrims, the journey begins at the gateway to the gods — Haridwar.
Whether you are a first-time pilgrim or a seasoned traveller seeking spiritual renewal, this guide will walk you through everything you need to know about the Char Dham Yatra, starting right from the banks of the holy Ganga.
Why Haridwar is the Perfect Starting Point
Haridwar, meaning “Gateway to God,” is one of the seven holiest cities in Hinduism. Situated at the point where the Ganga descends from the Himalayas onto the plains, it is the ideal base to begin your Char Dham pilgrimage. The city is well-connected by rail and road from Delhi, Dehradun, and other major cities, making it easily accessible for pilgrims from all corners of the country.
Before beginning the yatra, most pilgrims take a holy dip in the Ganga at Har Ki Pauri, attend the mesmerising Ganga Aarti at dusk, and seek blessings at the many temples that line the riverbanks. This spiritual cleansing sets the tone for the sacred journey ahead.
Stay in Haridwar: Ganga Harmony
For a peaceful and comfortable start to your pilgrimage, Ganga Harmony in Kankhal, Haridwar, is an excellent choice of stay. Located in a serene neighbourhood close to the Ganga, Ganga Harmony offers a tranquil atmosphere that aligns perfectly with the spiritual spirit of the yatra. After a long journey to Haridwar, the calm surroundings help you rest, rejuvenate, and prepare mentally and physically for the challenging mountain roads ahead. It is an ideal base to explore Haridwar’s ghats, temples, and markets before you set off for the Char Dhams.
The Four Dhams: An Overview
The Char Dham circuit covers four sacred shrines, traditionally visited in a specific order from west to east:
- Yamunotri — Shrine of Goddess Yamuna
- Gangotri — Source of the holy River Ganga
- Kedarnath — Abode of Lord Shiva
- Badrinath — Temple of Lord Vishnu
The yatra season typically opens in April or May (on the auspicious occasion of Akshaya Tritiya) and closes in October or November before the onset of winter.
Day-by-Day Itinerary from Haridwar
Day 1: Arrive in Haridwar — Settle at Ganga Harmony
Arrive in Haridwar by train, bus, or road. Check in to Ganga Harmony in Kankhal and freshen up. In the evening, head to Har Ki Pauri for the iconic Ganga Aarti — a soul-stirring spectacle of lamps, chants, and devotion. Stroll through the bustling markets of Haridwar and pick up essentials for the journey. Retire early for a well-rested start the next morning.
Day 2: Haridwar to Barkot (for Yamunotri) — ~200 km, 7–8 hrs
After an early morning dip at Har Ki Pauri and breakfast, depart for Barkot, the base town for the Yamunotri trek. The route passes through Rishikesh, Chamba, and Uttarkashi, offering stunning views of the Himalayan foothills. Overnight stay in Barkot.
Day 3: Barkot to Yamunotri and Back
Wake up early and drive to Janki Chatti (the trailhead), from where a 6 km trek begins through pine forests and rocky terrain. Alternatively, ponies and palkis are available for those who need assistance.
At Yamunotri, visit the ancient temple of Goddess Yamuna and take a dip in the holy Surya Kund (hot spring). Cook rice and potatoes in the natural hot spring — a beloved tradition among pilgrims — as a prasad offering. Return to Janki Chatti and drive back to Barkot for overnight stay.
Day 4: Barkot to Uttarkashi (for Gangotri) — ~100 km, 4–5 hrs
Drive to Uttarkashi, a scenic town on the banks of the Bhagirathi River. En route, visit the Vishwanath Temple in Uttarkashi. Overnight stay in Uttarkashi.
Day 5: Uttarkashi to Gangotri and Back — ~100 km, 3–4 hrs
An early morning drive through dense forests and dramatic gorges leads you to Gangotri at an altitude of 3,100 metres. The Gangotri Temple, dedicated to Goddess Ganga, is breathtakingly beautiful, set against a backdrop of snow-clad peaks. Take a dip in the icy waters of the Bhagirathi River and seek the goddess’s blessings. Return to Uttarkashi for overnight stay.
Day 6: Uttarkashi to Guptkashi — ~220 km, 7–8 hrs
A long but scenic drive takes you to Guptkashi, the base for the Kedarnath journey. The road winds through Tehri, Devprayag (the sacred confluence of the Alaknanda and Bhagirathi rivers), and Rudraprayag. Overnight stay in Guptkashi or Phata.
Day 7: Guptkashi to Kedarnath
Drive to Sonprayag or Gaurikund, and begin the 16 km trek to Kedarnath — the most challenging and rewarding leg of the entire Char Dham Yatra. The trek passes through alpine meadows and waterfalls. Helicopters are also available from Phata and Sersi for those unable to trek.
At Kedarnath, the magnificent stone temple (believed to be over 1,000 years old) stands in the shadow of the Kedarnath peak at 3,583 metres. Attend the evening Aarti — it is an experience that stays with you for a lifetime. Overnight stay at Kedarnath.
Day 8: Kedarnath to Badrinath — ~220 km, 7–8 hrs
Descend to Gaurikund in the morning and drive toward Badrinath via the spectacular Chopta and Joshimath route. The landscapes grow increasingly dramatic as you enter the upper Himalayas. Overnight stay in Badrinath.
Day 9: Badrinath Darshan
Rise early for the Abhishek Puja at the Badrinath Temple, one of the 108 Divya Desams (sacred Vishnu temples). The temple, with its colourful facade and ancient architecture, is a marvel set against the towering Neelkanth Peak. Visit Mana Village — the last Indian village before the Tibet border — and see the legendary Vyas Gufa and Bhim Pul. Return to Badrinath for a final Aarti in the evening.
Day 10: Badrinath to Haridwar — ~320 km, 10–11 hrs
Begin the long drive back to Haridwar. Stop at Devprayag to witness the dramatic confluence of the Alaknanda and Bhagirathi rivers forming the holy Ganga. Arrive in Haridwar by evening, completing the sacred circle. A final dip at Har Ki Pauri and a heartfelt prayer mark the completion of the Char Dham Yatra.
Essential Tips for the Char Dham Yatra
Best time to visit: May to June and September to October are the most pleasant months. July and August see heavy rains and the risk of landslides.
Register online: Uttarakhand Tourism requires pilgrims to register for the Char Dham Yatra at registrationandtouristcare.uk.gov.in. Carry your registration slip at all times.
Health precautions: Consult a doctor before the trip, especially if you have heart or respiratory conditions. Carry basic medicines, warm clothing, and a first aid kit.
Dress modestly: As these are active Hindu temples, modest and traditional dress is expected. Remove footwear before entering all shrines.
Book accommodations in advance: During peak season, accommodation at the Dhams fills up fast. Plan and book well ahead.
Carry cash: ATMs are scarce at higher altitudes. Ensure you carry sufficient cash from Haridwar or Rishikesh.
Physical preparation: Start walking regularly at least a month before the trip to prepare your body for the treks.
A Journey Beyond the Physical
The Char Dham Yatra is not merely a trip — it is a transformation. The towering peaks, the icy rivers, the ancient stone temples, and the collective devotion of thousands of pilgrims create an atmosphere unlike anywhere else on earth. There are moments on this journey — standing before the Kedarnath shrine at dawn, or watching the Ganga Aarti flames reflect on the water in Haridwar — when the boundary between the human and the divine seems to dissolve entirely.
Start your journey well. Rest at Ganga Harmony in Haridwar, let the sacred river calm your mind, and step into the mountains with an open heart. The gods, as they say, are always waiting.
Har Har Mahadev. Jai Badri Vishal.
Planning your Char Dham Yatra? Begin with a stay at Ganga Harmony, Kankhal, Haridwar — your peaceful sanctuary before the sacred mountains call.
