If you also believe in spirituality then definitely visit these mountain pilgrimage sites.
Kedarnath temple is dedicated to Lord Shiva, it is situated in beautiful mountains, this temple is one of the 12 Jyotirlingas of India
The Badrinath Temple dedicated to Lord Vishnu is one of the Char Dham pilgrimage sites in India, located on the banks of the Alaknanda River.
The Gangotri Temple, dedicated to Goddess Ganga, is located among the high peaks, glaciers and dense forests of the Himalayas. The Gangotri Temple in Uttarkashi is one of the highest pilgrimage sites in India.
Yamunotri, also known as Jamunotri, is the origin of the Yamuna river and the abode of the goddess Yamuna in Hinduism. It is located at an altitude of 3293 m. in the Garhwal Himalayas.
Vaishno Devi temple dedicated to Goddess Durga is located in the Trikuta hills, 13 km from Katra. This temple is very popular all over the world.
Amarnath Temple is a cave temple dedicated to Lord Shiva. It is situated on a high mountain and a Shivlinga made of ice is installed in the cave. Millions of devotees come to see it.
Hemkund Sahib Gurudwara, located in the snow-capped hills of the Himalayas, is a holy pilgrimage site for Sikhs. It is the highest Gurudwara in the world