Two of India's holiest riverside towns, 25 km apart, make one perfect short pilgrimage-and-wellness trip. Haridwar for its grand Ganga aarti and ancient temples, Rishikesh for yoga, calm, and riverside cafes. Here's how to do both in 3-4 days.
Haridwar and Rishikesh sit just 25 km apart on the Ganga, but they feel different:
Together they give you both the fervour of traditional pilgrimage and the peace of a wellness retreat — a beautifully balanced short trip.
Day 1 (Haridwar): Arrive. Rest. Evening — the magnificent Har Ki Pauri Ganga aarti (arrive early for a good spot). Explore the ghats.
Day 2 (Haridwar): Morning temples — Mansa Devi (ropeway), Chandi Devi, Maya Devi. Afternoon transfer to Rishikesh (45 min).
Day 3 (Rishikesh): Sunrise yoga. Walk across Lakshman Jhula and Ram Jhula. Beatles Ashram. Riverside cafe lunch. Evening aarti at Triveni Ghat or Parmarth Niketan.
Day 4 (Rishikesh, optional): Optional rafting or a short waterfall hike. Meditation session. Depart by afternoon.
Three days covers the essentials comfortably; four adds rafting/hiking and a slower pace.
The Ganga aarti is the emotional heart of this trip, and the two towns do it differently:
Experiencing both, back to back, is the signature of this trip — the same river, two entirely different devotional moods.
We arrange all inter-town transfers and local transport so you're not haggling after a long journey.
Split your nights between the two towns, or base in Rishikesh and day-trip to Haridwar. Realistic per-person costs for 3-4 days:
This is one of the most affordable meaningful trips in North India — deeply restorative without being expensive.