Tehri Garhwal holds special spiritual significance in Hindu mythology and legends. It’s where the River Ganga begins at Devprayag, where the Bhagirathi and Alaknanda rivers merge. There are many temples scattered around the area.
The name “Tehri Garhwal” comes from the word “Triharia,” which means a place where three kinds of sins—resulting from thought, word, and deed—can be cleansed. New Tehri, the main town, is one of the few planned towns in Uttarakhand. It sits high above sea level and offers views of a large lake and impressive dam, which are major attractions. The old Tehri, once a bustling town, now lies underwater in ruins. Visiting this place is an unforgettable experience.