Rishikesh is located in the northern part of Uttarakhand. It is 238 km northeast of Delhi and 24 km north of Haridwar and spreads on the right banks of the Ganges, at its confluence with the Chandrabhaga stream.Located amidst lush forested area, Rishikesh is the base for pilgrimage journeys to the Hindu shrines at Yamunotri, Gangotri, Kedarnath and Badrinath.Kankhal is one of the Panch Teerth (five Pilgrimages - Ganga, Kushwart, Bilwa Teerth, Neel Parvat and Kankhal), the Mahadev Temple and Sati Kund here are associated with the immolation in a yagya of Lord Shiva's first wife.
Rishikesh abounds in temples. Most of the pilgrims who pass through Rishikesh on their way to the Himalayan shrines of the Char Dham pause for a holy dip and puja at Triveni Ghat, in the central part of the town. The river here looks especially spectacular during aarti (evening worship) when diyas or oil lamps float on the water. Nearby is the Bharat Mandir, Rishikesh's oldest temple, dedicated to Lord Vishnu.
The Chandreshwar temple stands at the confluence of the Chandrabhaga and the Ganges. The Hanuman Mandir is flocked by a large number of devotees on Tuesday.
Rishikesh has also developed as one of the better known towns for schools of yoga and meditation. Many meditation and yoga centres dot this temple-town and have a great following not only among domestic tourist also foreign tourists.