Visit the temple of Yamunotri, which is dedicated to Goddess Yamuna. Take a dip in the hot water kund, Surya Kund, and offer prayers at the Divya Shila, which is a rock pillar worshipped before entering the Yamunotri temple.
Visit the Gangotri temple, which is dedicated to the Goddess Ganga. The temple is situated at an altitude of 3100 meters above sea level and is surrounded by beautiful mountains. You can also visit the Submerged Shivling, which is believed to be the place where Lord Shiva received Ganga into his matted locks.
Visit the Kedarnath temple, which is one of the twelve Jyotirlingas of Lord Shiva. Trek to the temple from Gaurikund, which is the starting point of the trek. The trek is 16 km long and takes around 6-7 hours. You can also visit the Vasuki Tal, which is a beautiful lake situated at an altitude of 4,135 meters.
Visit the Badrinath temple, which is dedicated to Lord Vishnu. The temple is situated at an altitude of 3,133 meters and is surrounded by the Nar and Narayan mountain ranges. You can also visit the Mana village, which is the last village before the Indo-China border.
Visit the Valley of Flowers National Park, which is a UNESCO World Heritage Site. The park is known for its meadows of endemic alpine flowers and the variety of flora and fauna. You can also trek to Hemkund Sahib, which is a Sikh shrine situated at an altitude of 4,633 meters.
Visit Har Ki Pauri, which is a famous ghat on the banks of the Ganges. You can attend the Ganga Aarti that takes place in the evening, which is a beautiful spiritual experience. You can also visit the Mansa Devi temple and the Chandi Devi temple, which are situated on top of the hills and offer a panoramic view of the city.