Home of the Dalai Lama — this might be the biggest draw for most travellers visiting Upper Dharamshala* (McLeod Ganj). For us, it was the promise of fresh air and postcard-perfect views, a welcome break from the bustle during our two week-long trip in Northern India.

In India, locals often joke that it’s made out of many countries because indeed, the disparity and uniqueness of every state, city, or street makes you wonder if you’ve just crossed over to an entirely different country.

You can experience 40°C in a city and wake up to 10°C after an overnight bus ride. One city speaks mainly Tamil, others speak Hindi, but up in Dharamshala, the main language is Tibetan.

*When travellers talk about traveling to Dharamshala to visit the Dalai Lama, they actually mean McLeod Ganj, a 30-minute bus ride up north from the main bus stand in Dharamshala — where most of the exiled Tibetans live.

The Travel Intern team up in the mountains of Dharamshala-McLeod Ganj

After a 12-hour overnight bus from Delhi — the fresh and cool air was the first thing we noticed (Delhi had been over 35°C the day before).

Being at the last leg of our two-week backpacking adventure, Dharamshala was a relieving change of environment. With only three days to spare, here’s how we got the most out of our break from the hustle and bustle of India.

Click on the link to jump to a relevant section!
Things to do in Dharamshala
What to eat in Dharamshala
Where to stay in Dharamshala
How to get to Dharamshala

Things to do in Dharamshala (McLeod Ganj)

1. Trek to Triund and camp a night in the mountains

Dharamshala (McLeod Ganj) - Climbing up triund hill

If you only have time for one experience up in Dharamshala, it’d be the Triund hike.

Gorgeous view while trekking on Triund - Dharamshala (McLeod Ganj)-8

The Triund trek is the most popular because of its glamorous views and non-technical routes, easily completed even for beginners. Most people reach the flat part of the hill between 4 – 5 hours (although our guide casualy mentioned he does it in 1.5 hours).

The route is straightforward enough to do on your own, but if you’d like to camp a night on Triund, you can hire a guide for ₹1500/pax. The guide will prepare the equipment needed, set up your tents, provide you with sleeping bags and even cook warm, delicious meals for you up on the hill. We did ours with Him Treks where they picked us up from the McLeod Ganj Bus stand, let us leave our big bags at the Guesthouse before taking us up on the Triund Trek and taking care of our camping needs.

Various shops in the main city also offer guided hikes to Triund and further up north ranging from day hikes to a week up in the mountains.

Read more: Trekking Triund During The Monsoon — India Hiking Adventures

2. Earn spiritual merits at the home of the Dalai Lama (Tsuglagkhang Complex)

Monks Praying at the Dalai Lama temple in Dharamshala (McLeod Ganj)-28

The Tsuglagkhang Complex (also known as the Dalai Lama temple) is one of the must-visits when you’re visiting McLeod Ganj. Although the star of the compound is often travelling the world giving talks, check out the Dalai Lama’s schedule and you might be lucky to catch him while you’re in town. Unfortunately, we missed it by a mere 2 weeks. But even without his presence, it was a nice peaceful walk around, listening to the Tibetans’ morning chants.

Tibetan Prayer wheels at the Dalai Lama Temple - Dharamshala (McLeod Ganj)

On the second floor, look out for the Mani Prayer wheels — usually found at most Tibetan temples. Spinning the wheels in a clockwise direction is believed to earn spiritual merits and blessings from the mantra (Om Mani Padme Hum) written a thousand times inside each wheel.

Monks having lunch at the Dalai Lama Temple in Dharamshala (McLeod Ganj)

During lunch, you can see the monks and local Tibetans leaving the prayer compounds and heading towards the lower floor with their plates and plastic containers — free food is served by temple monks and volunteers.

Cost: Free
Opening Hours: 5am – 8pm
Address: Temple Road, Central Chapel (less than 1km from the main square)

3. Take a yoga class

Standing on the edge on the way to Triund - Dharamshala (McLeod Ganj)

While most people usually visit Rishikesh for yoga (a 13-hour bus ride from McLeod Ganj), Dharamshala too has a couple of reputable yoga schools offering 200/500-hour teacher training courses as well as the daily drop-in class.

Look out for leaflets pasted around the main square and you’ll find anything from Ashtanga and Iyengar to Hatha and Vinyassa classes ranging from ₹200-500.

4. Shop at the main square

Main square in Dharamshala (McLeod Ganj)

Most of the action happens at the Main Square — a 5-minute walk from the McLeod Ganj bus stand. Here you’ll find rows of Tibetan cafes, bakeries, bookstores, outdoor shops, Tibetan apparel, and accessories.


This area is also where you can book bus tickets out of the city, arrange for treks and even get a massage! It’s really the one-stop place where you can get everything you need.

5. Get a Tibetian massage

Tibetan Massage shop in Dharamshala (McLeod Ganj)

After our 2D1N trek to Triund, we were badly craving some relief for our sore muscles. Thankfully there are many little massage shops littered across the main street!

For just ₹250, we had a pretty good 30-minute back and shoulder session. The masseur seemed to know where exactly needed more kneading and just the right amount of pressure as our muscles were extra tough from the previous day. We walked out with a renewed feeling of zen, ready to explore the rest of the street.

6. Load up on books at the Tibetan bookstore

An obvious find here are books on Buddhism, the Dalai Lama, other authors who have come across the Dalai Lama, yoga, and alternative therapies. However, there are also very interesting topics from best-selling books on business to self-help to psychology. The best part, the books are so much cheaper than back home! The 5 of us ended up walking out of the store with about 20 books that cost between ₹100-600.

 What to eat in McLeod Ganj (Main Square)

1. Tibet Kitchen

Tibet Kitchen in Dharamshala (McLeod Ganj)
Credit: Dilip Merala

Here you can get your fill of Tibetan cuisine! Definitely try the fried and steamed momos, thukpas (tibetan noodle soup dish), and thentuk (pulled noodle soup).

Costs: ₹100 – 200 for mains
Adress: Jogiwara Road, House #1, Mcleodganj, Dharamshala, 176215, India

2. Tibet cafe for breakfast

Tibet Cafe in Dharamshala (McLeod Ganj)
While food is generally cheap in India, we were more than surprised when our bill only came up to ₹100/pax (S$2)! Serving simple but delicious breakfast items like omelettes and pancakes, we even ordered second rounds before heading out to explore the city.
Costs: ₹15 – 80 for mains
How to get there: Spot its sign “Tibet Cafe” on the second floor of the building next to the Dalai Lama cafe.

3. Lungta Japanese vegetarian restaurant

Lungta Vegetarian Japanese Restaurant in Dharamshala (McLeod Ganj)

Craving for something warm and soupy, the guesthouse owner overheard us and enthusiastically brought us here — declaring it being his favourite restaurant in the whole McLeod Ganj. In its clean, warm, and homely setting, we happily chowed down our warm bowls of udon (with a slight Tibetan influence) and delicious handmade sushi rolls. We hear the place was opened by a Japanese-Tibetan family who had been living here for many years.

Food from Lungta Japanese vegetarian retaurant in Dharamshala (McLeod Ganj)

Costs: ₹15 – 80 for mains
How to get there: From the main square, walk about 500m down on Jogiwara road

4. Street momos

Buying momos on the streets in Dharamshala (McLeod Ganj)

If you’re looking for a quick momo snack, you can easily find individual street stalls steaming and frying them on the spot! Our favorite was one that sold Aloo(potato) momos which we later regretted not ordering more for the road. Remember to ask for chilli!

Momos frying on the streets in Dharamshala (McLeod Ganj)

Costs: ₹20 for 5 momos

5. Tibet quality bakery

Tibet Quality Bakery in Dharamshala (McLeod Ganj)

You’ll be spoilt for choice when it comes to bakeries on this street but we hear the Tibet quality bakery is a top favourite! From Yak cheesecake to freshly baked garlic bread, the waft that comes out of this little store is unmissable when you’re passing by. We especially loved their “magic brownie” (no herbs involved here), even better when warmed up before being served!

Costs: ₹30 – 100

Where to stay

1. Set up tent in the mountains

Setting up camp on Triund Hill in Dharamshala (McLeod Ganj)

Because of its relatively cool all-year-round weather, many travellers arrive in Dharamshala just to spend some time up in the mountains. If you didn’t come prepared with camping gear, there are plenty of outdoor shops where you can stock up on. Alternatively, hire a guide that will settle all equipment and food for you!

2. Guesthouses

Hostels are our go-to option whether it’s travelling in Japan or like most of our trip in India. However, Dharamshala seems to be currently lacking this option — although we heard that Zostel will be open there soon. Our next best bet was guesthouses which are usually double bedrooms with an attached toilet and cost anywhere between ₹300 – 1500/room. There’s a couple conveniently located along Jogiwara Road just down from the main square.

How to get to McLeod Ganj

1. Direct overnight a/c bus from New Delhi

The most popular way to get there is probably via an overnight Volvo bus from the ISBT (at Kashmere Gate Metro Station). These buses are air-conditioned and the seats recline really low for a comfortable sleep on the 12-hour journey.

Tickets can be bought on the same day from the ISBT itself. Look out for the stall that says Himachal Pradesh and ask for tickets to McLeod Ganj.

Cost: ₹1200 from Delhi to McLeod Ganj
Time: 12hours
Frequency: Bus leaves at 7:30PM, 8PM and 8:30PM

2. Train from Delhi – Pathankot/Chakki Bank

Local train in india to Dharamshala (McLeod Ganj)

Pathankot is at the meeting point of 3 major northern states: Punjab, Jammu – Kashmir and Himachal Pradesh. Once you find your way to this city, you will find numerous buses and shared taxis headed to Dharamshala.

There are more than 10 trains leaving Delhi for Pathankot or Chakki Bank (a 30-minute bus ride to the Pathankot Bus Stand) everyday and tickets can be bought at the International Tourist Bureau in New Delhi Railway Station.

Time: 7-10 hours
Frequency: around 10 trains daily

3. Public bus via Pathankot (Maharana Pratap Inter State Bus Terminal)

Mcleod Ganj Bus stand

Other than trains, there are also many buses that leave for Pathankot daily. Once you’ve arrived at the Pathankot main bus stand, just hop on one of the buses that leave for Dharamshala/McLeod Ganj. Buses are frequent and tickets can be bought at the bus stand upon arrival. Do note that these public buses can be quite crowded and are without a/c.

Cost: ₹115 from Pathankot to McLeod Ganj
Time: 4 hours
Frequency: Every 30 minutes, last bus leaves around 7PM

4. Flight to Gaggal Airport

Also known as Kangra Airport or Dharamshala-Kangra Airport, Gaggal airport is the nearest airport at about 20km from Dharamshala. The airport serves only domestic routes with Delhi being a 1.5-hour flight away.

Once you reach Gaggal, a taxi ride to Dharamshala should cost around ₹800.

Cost: ₹3,500 – 7000
Time: 1.5 hours
Frequency: a few flights daily by AirIndia and SpiceJet

With our time in India running out, we reluctantly left the beautiful Dharamshala for Amritsar – one of the holiest cities in India. I could easily picture being here for a week or two soaking up the fresh air and good vibes. Can’t wait to be back again!

Nonetheless, we thorough enjoyed ourselves up in the mountains climbing alongside waterfalls and stopping to take photos and videos of the dreamy landscapes whenever the thick mist gave way.

If you’re a content creator (writer/videographer) and this is the type of adventures you seek, check out our 6-month travel internship program (currently based in SG & PH only).

Update: We have since gone back to India once again in 2017! YAY! Read up about our great adventures in Kochi, the beautiful city on the west coast of India.

For more travel inspiration, follow us on Instagram, YouTube, Facebook and Telegram!


  1. Goodness, thank you for this extremely point by point article. It gives a considerable measure of data and is exceptionally useful. Keep doing awesome. I adore your articles!

  2. Thank you for the blog post, it is very helpful. Especially the food part, I wanted to try out some good delicacies of the place. As far as stay is concerned I’m looking for some good hotels in Dharamshala. Can you help?

  3. This is great post, I like it. Thanks for sharing helpful information. Your writing is very good, I really use full this post. thank you very much for this post. Very nice information for traveler ..thanks a lot for sharing this information about smart business traveler …Nice post!!.. Thanks for sharing your wonderful travel experience. It helps people to plan places for their vacation.

  4. Thank you for the blog post, it is very helpful. Everything is explained with such a minute detail, people are going to follow your instructions. Really it takes efforts to create such a good post.

  5. Dharamshala is a beautiful destination and images that you shared are very amazing they are making me excited to go to visit Dharamshala i promise to myself this year.

  6. I liked triund in dharamshala which was one of my best track I ever did. I stayed there for two nights and enjoyed born fire. Your post recalled my golden days.

  7. The northern parts of India are truly divine and worth visiting. Can anyone tell me what is the best time to visit Dharamshala ? I love to visit the place.


Please enter your comment!
Please enter your name here