Start your morning early with a hike to Triund Hill, a popular trekking destination in Dharamshala. The trek is about 9km and takes around 4-5 hours to complete. You will be surrounded by lush green forests and stunning views of the Dhauladhar mountain range throughout the trek. After reaching the top, take a break and enjoy the panoramic view of the mountains while having lunch. Descend after lunch to reach McLeod Ganj by evening.
Start your day with a visit to Bhagsu Waterfall, one of the most popular waterfalls in Dharamshala. The waterfall is surrounded by lush greenery and is a perfect place to relax and rejuvenate. After spending some time at the waterfall, head to Dal Lake, a serene lake surrounded by deodar trees. Enjoy the scenic beauty of the lake while boating and take a walk around the lake to experience the calmness of nature. End your day with a visit to the Shiva Cafe, famous for its lip-smacking food and picturesque view of the valley.
If you have an extra day, you can visit the Kangra Fort, a historic fort located 20 km from Dharamshala. You can also visit the Norbulingka Institute, a centre for Tibetan arts and crafts. For adventure enthusiasts, there are activities like paragliding and camping available in Bir Billing, which is just a 2-hour drive from Dharamshala. Don't forget to try the local cuisine, especially the momos, thukpa and Tibetan butter tea. To find hotels and flights, check out this website.