If you are looking for a tranquil escape from the noisy streets of Delhi, Dehradun is your place to go to. Nestled in the pristine Doon Valley, this stunning town is bordered by the holy rivers of Ganga and Yamuna. Besides admiring the natural beauty of this place, you will love this little town for its pleasant climate. As it is a part of the Princely Garhwal State, you are more likely to find Garhwali culture among the locals here. So on your vacation to Dehradun, here is everything that should be on your list of must-see places:


The name Sahastradhara means Thousand Fold Spring, if you have any kind of pain in your body or wish to relieve stress, this cold water sulphur spring will rejuvenate you. Many people come here to cure various skin and other body ailments. You can also wander through the caves and beautiful waterfalls here.

Robber’s Cave

Watch the disappearing streams of water which begin again after a few yards. Referred to as Gucchupani by the locals, it is separated into two main parts. The highest fall is 10 metres long.  Now maintained by the Uttarakhand Tourism Department, this place was once used by the robbers during the British Rule in India.

Tapkeshwar Temple


This is one of the oldest temples in Uttarakhand which is situated on the banks of the Nandi River. A heavenly sight for the devotees, this place is a pilgrimage site for many. The idol of the Lord Shiva is symbolised by naturally falling water. This temple is thronged with pilgrims especially during the Navratri festival.

Rajaji National Park

One of the major wildlife reserves in North India, this park displays the Shivalik Ecosystem. Take an elephant ride either in the morning or in the evening and spot a variety of mammals and birds. Witness the beautiful flora and fauna and have a peaceful experience amidst the natural forests.

While you are exploring this serene hill station, don’t forget to stay either at Club Mahindra Kanatal Resort or Club Mahindra Mussoorie Resort, where you can take retreat along with breath-taking views. With stunning views of the Himalayas, have an enjoyable experience at the Resort. By paying a nominal Club Mahindra membership fees, you can enjoy all the luxuries such as spa, restaurant, gym, library and much more at the resorts.