One river, two ends of the spectrum
This route follows a single idea — the Ganges — through its two most intense expressions. Varanasi is the river as death and liberation: cremation fires that have burned continuously for centuries. Rishikesh, up where the river leaves the Himalayas, is the river as youth: cold, green, fast, surrounded by ashrams and yoga schools. Doing both in one trip, in that order, is one of the most affecting sequences India offers. Ten to fourteen days covers it, with Delhi as the hinge. Go October to March; Varanasi in summer is a furnace.
Getting to Varanasi
From Delhi, the overnight trains are the classic approach (12–14 hours; sleeper ~₹500, 3AC ~₹1,300 in 2026 — book ahead, this corridor fills). The Vande Bharat day train does it in eight hours if you would rather watch the plains roll by. Stay in the old city lanes behind Assi or Dashashwamedh ghats; guesthouses with river views run ₹600–1,200, and the lanes to reach them are too narrow for anything but people, cows and impossible motorbikes.
Varanasi: let it be what it is
Varanasi does not need an itinerary so much as a posture. Walk the ghats end to end — about 7 kilometres of stone steps, temples, wrestlers' akharas, laundry lines and philosophy — once in daylight and once at dawn. Take the sunrise rowing boat (₹300–500 per person, agree the price first) when the east bank sun lights the whole waterfront amber and pilgrims immerse themselves in lines. At Manikarnika, the main burning ghat, you may watch respectfully from a distance: no photos, no guides promising special viewpoints for donations — that is a scam with a long beard. Evenings belong to the Ganga aarti at Dashashwamedh, seven priests moving fire in synchronised arcs to bells and drums; watch once from the steps and once from a boat on the black water. In between: lassi in clay cups at the famous Blue Lassi shop, kachori breakfasts for ₹50, and a half-day trip to Sarnath, the deer park where the Buddha first taught, whose calm is a useful counterweight.
The hinge
Train back toward Delhi and onward to Haridwar (direct Varanasi–Haridwar trains exist but are slow; many travellers break in Delhi and take the morning Shatabdi or Vande Bharat to Haridwar, ~4.5 hours). Haridwar is worth an overnight in its own right: its Har Ki Pauri aarti is bigger and rawer than Varanasi's, a crowd of thousands releasing marigold-and-flame baskets onto a river that here runs glacier-fast. Hold the handrails when you bathe; the current means it.
Rishikesh: the exhale
Local buses and shared taxis cover Haridwar to Rishikesh in under an hour (₹50–100). Skip the town proper and head upstream to the twin footbridge neighbourhoods of Ram Jhula and Laxman Jhula, and beyond to Tapovan. This has been the yoga capital's address since the Beatles wandered into Maharishi's ashram in 1968 — the ruin of which, inside Rajaji forest, is now a strange and wonderful gallery of meditation-cell domes and graffiti art (₹600 foreigner entry, worth it). Drop-in yoga classes run ₹300–500; ashram stays with two classes and meals included go from ₹1,000 a day, and hostels from ₹400. Between classes: white-water rafting on genuinely fun rapids (₹800–1,200 for 16 km), the waterfall walk to Neer Garh, and evening aarti at Parmarth Niketan, gentler and more musical than the big-city versions. The town is fully vegetarian and alcohol-free, and after Varanasi's intensity you will not miss either.
Budget and notes
₹1,200–2,200 a day is comfortable across the route. Both towns run scams on the pious and the curious alike — fixed prices for boats and taxis before boarding, and decline anything free that involves following a stranger. Give yourself one unplanned day in each place; this route's best hours are the ones you did not schedule, sitting on a step, watching the river do what it has always done.