Skip to Content

10 Best Things to Do in Dharamshala & Mcleodganj (2024)!

This post may contain affiliate links. Please see my disclosure policy for details.

On the edge of the Himalayas in Himachal Pradesh lies the spiritual retreat of Dharamshala.

A safe haven for His Holiness the 14th Dalai Lama, the Tibetan government in exile, and Tibetan refugees; It definitely has a great mix of cultures and character.

Before I got to Dharamshala (or Dharamsala either one) I didn’t realise that where I actually wanted to be was Mcleodganj.

This is the tourist district and is where everyone flocks to get an audience with the Dalai Lama and hear his teachings on life.

So, when we landed on the night bus from Rishikesh, we got a cheap sharing jeep up the hill for 15 rupees.

Mcleodganj has everything you need as a base. Hotels, Restaurants, cafés, classes, and the Dalai Lama complex.

It’s relatively cheap and although there’s lots of traffic, it’s peaceful.

A lot of travellers stay here for months at a time to study philosophies and meditate so if you were planning to do this, you can easily source cheap apartments for rent. Here’s what you can get up to in and around Mcleodganj.

things to do in dharamshala places to visit in mcleodganj
Dharamshala Prayer Wheel

10 things to do in Dharamshala & Mcleodganj

1.  Learn about life from his holiness the 14th Dalai Lama

His Holiness, the 14th Dalai Lama, and leader of the Tibetan people were forced into exile after China took over Tibet.

He made his way over to India in 1959 after there were threats made on his life. The Indian government agreed to provide asylum and he chose Mussoorie as his first home.

In 1960, the Dalai Lama met the Indian prime minister to discuss a refuge for the people of Tibet.

After discussing rehabilitation for the Tibetan people he, and the exiled Tibetan government, made their way to Dharamsala. This is where he decided to set up his temple and residence.

Today, you can learn from the Dalai Lama and his philosophies on life. When I arrived, the Dalai Lama wasn’t in town, in fact, he was in Botswana. It’s best to check his schedule on the official website before you arrive to make sure.

For more information about what the experience is like, you can see this awesome article by Hippie in Heels! 

things to do in dharamshala places to visit in mcleodganj
Dharamshala prayer wheels

2. Explore the Dalai Lama complex

You should definitely visit this complex if you want to see Buddhist monks in their practice.

The complex includes a great museum about the atrocities faced by the Tibetan people since the Chinese occupation and some beautiful Buddhist temples.

It’s strictly silent within the temples and around so remember to keep quiet!

You’ll see Buddhist monks praying, meditating, and studying. When the Dalai Lama is in town, this temple packs out!

Also, it’s strictly no photography within the main temple halls.

things to do in dharamshala places to visit in mcleodganj

3. Learn about why the Tibetan people have made a home in Dharamshala at the Tibetan museum

There is a great museum inside the Dalai Lama complex which really highlights the atrocities faced by the Tibetan people since the Chinese occupation.

The Tibetan culture is trying to be forced out and they aren’t safe in their own country.

You’ll find stories of temples being destroyed, people being punished for hanging a portrait of the Dalai Lama in their houses, and even for speaking and teaching in their own language!

Since the occupation, hundreds even thousands of Tibetan people have made the dangerous journey from Tibet to India. 

Risking their lives for a chance of safety and a better life. So far, 148 people have self-immolised and set themselves on fire in the name of Freedom for Tibet. Prominent politicians are calling out for change.

It was heartbreaking to read. I honestly had no idea about it before I visited.

This is a must if you’re visiting Mcleodganj and will give you a better understanding of why the Dalai Lama, the Tibetan government in exile and their people have made a safe place here.

You’ll see portraits of his holiness everywhere and it’s great to see Tibetan refugees running successful businesses away from danger.

But, some aren’t so lucky. To read more and take action see the official International Campaign for Tibet site. 

things to do in dharamshala places to visit in mcleodganj
things to do in dharamshala places to visit in mcleodganj
things to do in dharamshala places to visit in mcleodganj
banned in tibet dharamshala

4. Visit the Bhagsunag temple and falls

You can take an easy 2km panoramic walk from the main Mcleodganj area and reach a little place called Bhagsunag.

Here, you can see a beautiful natural waterfall that cascades through the foothills of the Himalayas!

It is a little bit of a maze to get to through the endless gift stalls but when you reach the viewpoint of the falls, you’ll simply fall in love with the beauty of it.

You can either admire it from the bottom or make the steep climb up the hill for a great view at the top! Here, you can swim in the cool natural waters.

As I was visiting during the monsoon season and rainfall was constant at around 90% of the day, the falls were very strong and misty!

After I took the photo below, my hair, clothes, and everything were soaked – even though I didn’t jump in the springs! So, make sure you waterproof your electronics.

Read more: My waterfall guide to Bhagsunag Falls!

things to do in dharamshala places to visit in mcleodganj
Bhagsu Waterfall Dharamshala
things to do in dharamshala places to visit in mcleodganj
Bhagsu Waterfall Dharamshala
things to do in dharamshala places to visit in mcleodganj
Bhagsu Waterfall Dharamshala
things to do in dharamshala places to visit in mcleodganj
Bhagsu Waterfall No Name Cafe Dharamshala

5. Escape to Dharamkot

If you’re finding Mcleodganj a little too congested, then there’s a great peaceful place above it called Dharamkot. As this is higher up, it gives you a better view of the mountains.

Personally, I expected a lot more from it. It may have been due to the monsoon and I didn’t get the amazing snow-capped mountain views.

But, I just found there were too many shops, guesthouses, and cafés which shrouded the view from the main path!

I guess I needed to trek a little further afield. I also heard from other backpackers that the food was more expensive than Mcleodganj – but I guess you’re paying for the views… It is definitely worth checking out!

It is a pretty steep climb up the hill. You can walk or if you’re feeling lazy it’s 150 rupees for a taxi from the main stand in Mcleodganj.

Top cafés to take in the views are Moonlight Café and OM café.

things to do in dharamshala places to visit in mcleodganj

6. Try Thukpa and Momos in Dharamshala

I have definitely been initiated into the Thukpa and Momos club! I was obsessed the first day I got there with Thukpa. It’s so tasty.

Thukpa literally translates as ‘long noodles’ and the dish is made up of noodles in a broth with vegetables.

Although it doesn’t sound too interesting, it was to die for!

As I had been eating curries and naan bread for a few weeks before, I was more than happy to change my daily diet to Thukpa.

It was also a great dish to warm up from the monsoon rains. It was cheap at around 120 rupees a bowl.

Momos are steamed dumplings with meat or veg filling inside. They’re also super cheap and so filling.

Although you can get them in restaurants like Greens hotel for around 150 rupees for 8 pieces, on the street is tastier!

A few great places to sample Tibetan food are the Tibetan Kitchen, Aroma Café, Tibetan Yak Restaurant, and the Himalayan flavours stall by the Bhagsu falls!

things to do in dharamshala places to visit in mcleodganj
Thupka and Momos Dharamshala
things to do in dharamshala places to visit in mcleodganj
Tibetan Yak Restaurant Dharamshala

7. Dharamshala Apples, apples, and more apples!

The thing I love about Himachal Pradesh are the apples that grow here and all the yummy apple produce!

Fresh apple juice, apple beer, apple cider, apple wine, and pie are all things that I loved to indulge in while I was here.

You’ll see apples growing everywhere and, when they’re ripe, are totally delicious!

Make sure you try. The best bakeries to sample are the German Bakery, Jimmy’s Italian Cafe, and Hotel Green.

things to do in dharamshala places to visit in mcleodganj
Apple pie and coffee at Nick’s Italian Kitchen!

8. Study meditation in Dharamshala to heal and learn

Most people that visit here come to study different philosophies, get an introduction to Buddhism, go to yoga classes, or take part in a silent 10-day meditation retreat.

It must be so cool and something I was considering. I wonder what someone’s first word would be after 10 whole days of not talking?!

At the moment mine would be ‘bring me the Thukpa!’ You’ll find most tourists will rent an apartment for a month or few.

I was visiting in the off-season and so apartments that were vacant were pretty much next to nothing at 600 rupees a night.

These came with a bed, hot water, wifi, a kitchen, and some basic wardrobes and draws. It was the open plan but quaint.

It was a nice treat to cook in a kitchen after being on the road. It’s the little things…

things to do in dharamshala places to visit in mcleodganj
Buddhist Monks Dharamshala

9. Take a walking route in Dharamshala

Although the busy traffic in Mcleodganj is enough to unsettle your zen if you’ve been meditating, if you take a short walk out of the centre you’ll be greeted with amazing views of the mountains and forests.

I absolutely loved exploring the foothills, the tall trees and just getting some fresh air while I was in Dharamshala.

From here, you can go on organised treks. In the monsoon season, I’m not sure I would recommend it as the flat ground was already pretty dodgy due to the rainfall and mud!

On our trails, we found this incredible chai stall hidden in the woodland between Mcleodganj and Bhagsu. It did the tastiest chai with an incredible view!

things to do in dharamshala places to visit in mcleodganj
The weather here was so changeable in the Monsoon! One minute it was clear, the next covered in mist – at least I met a furry friend to keep my company :P

10. Shopping in Dharamshala

Due to the Tibetan culture in and around Dharamshala, I brought the most delightful souvenirs.

Tibetan shawls, buddhas, masks, flags, and jewellery were all here and are super cheap!

The best stalls are the ones that lead up to the Dalai Lama Complex.

I was like a magpie, constantly looking at all the shiny gems, jewels, and gold statues! I just wanted to take it all home with me.

things to do in dharamshala places to visit in mcleodganj
things to do in dharamshala places to visit in mcleodganj

How to reach Dharamshala

Unfortunately, when you get into Himachal Pradesh there are no trains and limited airports.

The closest you can get is Jolly Grant and that’s still nowhere near Dharamshala.

Alternatively, you could land in Amritsar and get the coach from there. But, I’d say most likely you’re heading here from Delhi, Rishikesh, or Manali. 

The best way to get around Himachal Pradesh is to take the buses that drive along the winding mountain roads. These journeys are pretty rough but a necessary evil if you want to get anywhere! 

You can go to any transport office in those towns to book your bus tickets but shop around for a good price.

These will be for privately-owned companies that can see tourists coming a mile away. If you would prefer, there are many government-run buses by the HRTC which are better but these come at a slightly higher price.

Worth it for the premium stops and comfort breaks though.  Alternatively, you can book via, but these do take a slight premium. 

If you’re worried about overnight bus travel and what to expect, see my top tips for overnight bus travel here. 

overnight bus travel tips
On the Overnight bus up to Dharamshala!

Getting around Dharamshala, Mcleodganj, Dharamkot, and Bhagsu

Dharamshala is the general area that you’ll land into while you’re here!

But, there are many places in this guide that are spread out between the villages and areas of Mcleodganj, Dharamkot, and Bhagsu. 

All of these are pretty simple to walk to but if you would prefer to save time and energy, you can easily grab a taxi from the main city of Mcleodganj.

There is the Mcleodganj Taxi Union that (mostly) charges a fair price. As it’s a union, the prices are fixed to be fair to the other taxi drivers and passengers. But, if there are rules to be broken in India; they will be!

So, make sure you approach the counter as opposed to the taxi driver directly.

You’ll tell the guy at the counter where you’re headed, pay him the cash, get your receipt ticket, hand it to the driver, and off you go!

So that’s the amazing things to do in Dharamshala or Mcleodganj

Personally, I plan to come back in the wintertime so I can see the amazing views of the mountains.

Also, I want to return when the Dalai Lama is in town and take part in his teachings.

It would be a life-changing opportunity that I don’t plan to miss while I’m in India.

things to do in dharamshala places to visit in mcleodganj
things to do in dharamshala places to visit in mcleodganj
All you need is a little… ^^

The best places to stay in Mcleodganj 

There are some incredible places to stay in Dharamshala. Most of those who arrive here are looking to let an apartment for the month.

This is so that they can have a base to study, meditate or hang around for the Dalai Lama to arrive and teach!

I stayed in a really run-down apartment as when we arrived in peak season, that’s all that was left!

It was down an extremely steep staircase but it was only 600 rupees a night so I didn’t mind (although the bed was like sleeping on wood!). But, I wouldn’t suggest that if you can help it. 

There are some guesthouses that can be let and hostels too. Take a look at some suggestions below;

Dharamshala Hostels

Guesthouses in Dharamshala

Best Hotels in Dharamshala

Want to read more on Himachal Pradesh? Look no further

Here are some more articles for exploring Himachal Pradesh & beyond;

Manali to Leh by road, all you need to know

What it’s like to travel to Leh, the land of high passes

Off the beaten track Ladakh, Thiksay, She and more

A guide to Manali, the hippie town in Himachal

The best cafe in Manali

Why you need to visit Shimla

Top things to do in Mcleodganj

A complete Bhagsunag waterfall guide

The ultimate Rishikesh travel guide

Visiting the Beatles Ashram in Rishikesh

Mussoorie Hill Station guide

Things to do in Amritsar

Wagah Border Ceremony Guide

Save these things to do in Dharamshala for later!

1 23


Screen Shot 2018-06-10 at 10.39.13


Saturday 26th of March 2022

Sofie, thak you so much. This helped My parents plan the entire trip.

Sophie Pearce

Saturday 26th of March 2022

No worries! I hope they have an amazing time! Thanks, Sophie x

Himalaya Cab

Tuesday 26th of October 2021

Well, the article is well worth to read.

Sophie Pearce

Tuesday 26th of October 2021

Thank you so much! Sophie x


Thursday 22nd of July 2021

You did not mentioned the most beautiful village in upper dharamshala and just 3 kms from mcleo.....this is very bad thing i feel.about every travellers and locals ..that they do not want any tourist to go to naddi village..i dont know why........and you mentioned two hotels are in naddi ....

Sophie Pearce

Friday 23rd of July 2021

Hi Suraj, I'm sorry you feel this way. It was never my intention not to mention Naddi village or drive tourists away from there. I will be more than happy to add a small piece to my post about Naddi if you mention the highlights? Thank you. Sophie x

Himalaya Cab

Wednesday 3rd of March 2021

Nice article ? Keep posting the same. A preferred taxi/cab service in Dharamshala and dharamhsla airport

Sophie Pearce

Thursday 15th of April 2021

Thank you will do :) Sohpie x

Dharamshala taxi service

Tuesday 2nd of March 2021

Awesome article!!! Keep posting the same.!!! A preferred taxi/cab service in Dharamshala & Dharamshala airport