Dal Lake


Dal Lake is a small mid-altitude lake(1,775 meters above sea level) situated at a distance of 11 kilometers away from Dharamshala near the village of Tota Rani on Macleodganj Naddi road in district Kangra Himachal Pradesh.Dal Lake is 2KM walk westwards from MacLeodganj bazaar. Nestling amidst lush green forests of deodar trees, the Dal Lake is famous for its scenic beauty and pilgrimage center. The area around Dal Lake is a natural paradise. The area of the lake is around one hectare (i.e. 10,000 square meters). On the bank of Dal Lake a famous Lord Shiva temple is located, which is considered to be very sacred and as old as 200 years. According to one legend a sage named Durvasa prayed to Lord Shiva here.

Photo Gallery

  • Dal Lake
  • Dal Lake
  • Dal Lake

How to Reach:

By Air

Gaggal airport is the nearest airport from Dal Lake, located at a distance of only 10 km from nearby Dharamshala. This airport is connected to Delhi through frequent flights. Contact no.:01892-232374

By Train

The nearest broad gauge railway station is Pathankot Cantt.(Chakki) at a distance of 88 km from Dharamshala and nearest narrow gauge railway station is Kangra mandir railway station. Further, you can hire a taxi, or direct buses. Station Superintendent Pathankot: 01862-22041

By Road

Dal Lake can be reached from Dharamshala (8 km from Dal Lake). From New Delhi, the distance is approximately 500 km to Dharamhala.You can take overnight Volvo buses or can hire a taxi direct to Dharamshala.From Dharamshala you can take local buses or ca hire taxi also to Dal Lake. Bus Stand Pathankot: 01862-226966