Trek to Kareri Lake

Photo of Trek to Kareri Lake by Shivam Mittal

Kareri Lake is a beautiful crystal clear shallow freshwater lake in between the Dhauladhar range. Its surface is 2934 meters above sea level.

How to reach-

You can take a bus from Delhi or Chandigarh to Dharamshala. Then take some rest in Dharamshala and have some food. Dharamshala is the nearest city from Kareri Lake which is approx 60 KM. Then take a bus to Ghera village you have to hire a taxi from Ghera village to Kareri village there is no other way to reach Kareri village. Ask the taxi driver to leave you at the bridge.

It is approx. 13 KM trek, which starts from the bridge to Kareri lake. If you are a beginner trekker then it will take approx 7 hours to reach the lake. The trek is quite difficult and has so many ups and downs. I suggest you start early and try to reach the lakeside by 5-6 p.m.

Stay and Food-

Tents are easily available in the lakeside shops. You can find small stalls on the trek and there are only 4-5 shops near the lake.


Reach Dharamshala and take some refreshments then take a bus to Ghera village and reach Kareri village.Then start your trek and enjoy the beauty of the trek and dense forest. Reoti is the Midpoint of the trek take some rest and don't forget to take a bath in the cold, freezing water, then have some food and again start your trek, reach Kareri lake pinch your tents and enjoy the view of our galaxy in the night sky.


Come on, wake up and enjoy the view of the awesome creation of God. Explore the lake and lakeside.


Take breakfast and start trek down to Kareri village. Take a taxi to Ghera village and go back to Dharamshala.

You can go back to your home from Dharamshala, if you want to travel more, you can take a bus for McLeodganj and spent a night there.