GuidesPublished Updated 10 min readDharamshala Stay Team

Bhagsu (Bhagsunag) Travel Guide 2026: Temple, Waterfall, Shiva Cafe & Where to Stay

Everything you need for Bhagsu near McLeod Ganj: the Bhagsunag temple and pools, the waterfall walk, the climb to Shiva Cafe, Upper Bhagsu's cafes and yoga, where to stay and what to skip.

Bhagsu Waterfall plunging down a green, boulder-strewn gorge above Bhagsunag village near McLeod Ganj
Bhagsu Waterfall plunging down a green, boulder-strewn gorge above Bhagsunag village near McLeod Ganj. Photo: Wikimedia Commons (credits).

Bhagsu (also written Bhagsunag or Bhagsu Nag) is a small village about 2 km east of McLeod Ganj's main square, best known for the Bhagsunag Shiva temple and its stone bathing pools, the Bhagsu waterfall a 15 to 20 minute walk beyond it, and the hillside cafe, yoga and guesthouse scene of Upper Bhagsu. You can see the temple and waterfall in a relaxed half day from McLeod Ganj, but many travellers end up staying a week, because Bhagsu is cheaper, greener and slower than McLeod Ganj while still being a short walk from everything.

This guide covers what Bhagsu is actually like in 2026, how to do the waterfall and the climb to Shiva Cafe safely, where to eat and do yoga, the difference between Lower and Upper Bhagsu when choosing a room, the best months to go and the honest list of things to skip. Prices are approx. as of 2026.

Quick facts

LocationAbout 2 km east of McLeod Ganj main square, Kangra district, Himachal Pradesh
AltitudeRoughly 1,800 to 1,950 m (Upper Bhagsu is higher)
Known forBhagsunag temple and pools, Bhagsu waterfall, Shiva Cafe, cafes, yoga, budget stays
Time neededHalf a day for temple and falls; 2 to 5 nights to enjoy it properly
Entry feesTemple and waterfall: free (as of 2026)
Getting there25 to 30 min walk from McLeod Ganj, or a short taxi ride (approx. ₹150 to ₹250)
Best monthsMarch to June and late September to November
Nearest airportKangra Airport, Gaggal (about 20 to 22 km)

Bhagsu at a glance: how the village is laid out

Bhagsu is easier to understand once you know it has three parts.

  • Bhagsu Road and the bazaar: the road from McLeod Ganj ends at a taxi stand and a short bazaar of shops, chai stalls and dhabas just before the temple. This is the busiest part, especially on weekends when Punjab and Delhi crowds arrive.
  • The temple and waterfall path: from the temple a paved path leads up the gorge to the falls, lined with small snack stalls in season.
  • Upper Bhagsu: the steep lanes climbing to the left (north) of the temple, packed with guesthouses, cafes, yoga shalas and small workshops. No cars go up here; everything is on foot, often via steps.

If you are walking from McLeod Ganj, take Bhagsu Road from the main square. It is a gentle, mostly level road with traffic, so walk on the valley side and watch for taxis on the bends.

Bhagsunag temple and the pools

The Bhagsunag temple is an old Shiva temple, with legend linking it to a duel between King Bhagsu and the serpent god Nag Devta (the site is considered ancient, though the present structure is much more recent). Gorkha soldiers of the 1st Gorkha Rifles, who were stationed in the area under the British, have long been associated with the temple, and you will still see Gorkha families visiting.

What to expect:

  • Entry is free. Remove your shoes before the inner courtyard and dress modestly (shoulders and knees covered).
  • The pools below the temple are fed by spring water and are used for ritual bathing. Separate areas exist for men and women. Visitors can bathe, but this is a place of worship, not a swimming pool, so no soap, no shampoo and no photos of bathers.
  • Mornings are best. Arrive before 9 am to see the aarti atmosphere and avoid the weekend tour groups that arrive late morning.

The temple area gets crowded on Mondays (Shiva's day), on Shivratri and during summer holidays. If you want quiet, go early on a weekday.

The Bhagsu waterfall walk

From the temple a paved path climbs gently along the gorge to the Bhagsu waterfall. It is roughly 1 km and 15 to 20 minutes at an easy pace, with a few steps near the end. Most people can do it in normal shoes, though trainers are better than sandals.

How the falls change through the year:

SeasonWhat the falls look likeNotes
March to JuneModerate flow, clear waterBusy on weekends, pleasant weather
July to mid-September (monsoon)Powerful, loud and dramaticSlippery rocks, sudden surges; do not enter the stream
October to NovemberGood flow early on, dropping laterClearest views of the gorge
December to FebruaryThin trickle, sometimes partly frozenQuiet and cold; still a nice walk

Safety, honestly: people slip and get hurt here every year, mostly by climbing onto wet rocks for photos or wading into the pool below the falls during the monsoon. Water can rise quickly after rain upstream. Stay on the path, do not climb the rock face, and keep children close.

The climb to Shiva Cafe

Above the waterfall, a rough trail of steps and rocks climbs another 20 to 30 minutes to Shiva Cafe, a long-running hillside cafe with painted walls, cushions and views back down the gorge. It is one of Bhagsu's best-known landmarks and a classic sunset hangout.

Tips for the climb:

  • Cross the stream on the bridge or stepping stones only when the water is low; in monsoon, ask locally before trying.
  • Wear proper shoes. The upper section is uneven and gets slick.
  • Start back down before dark, or carry a torch. There is no lighting on the trail.
  • Prices up here are higher than in the village because supplies are carried up by hand. Bring water and cash.

Like most small cafes in the hills, opening days and hours vary by season, so if Shiva Cafe is the main reason for your hike, ask in the village that morning. The walk is worth it for the views alone.

Upper Bhagsu: cafes, yoga and the long-stay scene

Upper Bhagsu is where Bhagsu's personality lives. In season, the lanes fill with:

  • Cafes serving Israeli breakfasts (shakshuka, hummus plates), Tibetan staples, wood-fired pizza, fresh juices and good coffee. Many cafes have floor seating, books and Wi-Fi.
  • Yoga and meditation classes, from drop-in hatha sessions to multi-week teacher trainings. Look for current notices on cafe boards; read reviews and talk to past students before paying for a long course.
  • Workshops: reiki, sound healing, Indian music lessons, jewellery making and cooking classes come and go each season.
  • Live music nights in a few cafes, usually low-key and acoustic.

The scene is busiest from March to June and October to November, quieter in the monsoon and very quiet from December to February, when many seasonal businesses close or reduce hours.

For deeper reading on the yoga and meditation side, see our meditation and yoga retreats guide.

Food in Bhagsu

WhatWhere to lookApprox. cost (as of 2026)
Chai and MaggiStalls near the temple and on the waterfall path₹30 to ₹80
Thali, rajma chawal, parathaDhabas on the bazaar road₹120 to ₹250
Israeli and continental breakfastUpper Bhagsu cafes₹250 to ₹500
Momos and thukpaSmall Tibetan places in the village₹100 to ₹200
Pizza, pasta, smoothie bowlsUpper Bhagsu cafes₹300 to ₹600

For Tibetan food done properly, McLeod Ganj has more choice; our Tibetan food guide and best cafes in McLeod Ganj list the best of it.

Where to stay in Bhagsu

Bhagsu has everything from ₹500 dorm beds to comfortable mid-range hotels. Choose by location, not just price.

AreaBest forWatch out for
Bhagsu Road (between McLeod Ganj and the bazaar)Families, anyone with luggage, car accessMore traffic noise
Near the temple and taxi standShort stays, easy accessWeekend crowds and day-tripper noise
Upper BhagsuLong stays, backpackers, yoga students, viewsMany steps, no road access, can be a hard climb with bags

Approx. room rates (as of 2026): dorm beds ₹400 to ₹800, budget guesthouse rooms ₹900 to ₹2,000, mid-range hotels ₹2,500 to ₹5,500, higher on long weekends and in May to June.

Browse verified hotels and homestays and our Bhagsu destination page. If you are torn between bases, our McLeod Ganj hotels guide compares the neighbourhoods.

How to get to Bhagsu

  • From McLeod Ganj: walk 25 to 30 minutes along Bhagsu Road, or take a taxi (approx. ₹150 to ₹250) to the Bhagsu taxi stand. Taxis cannot go beyond the stand.
  • From Dharamshala (Kotwali Bazaar): about 11 km; take a local bus or taxi to McLeod Ganj and continue, or book a direct taxi.
  • From Kangra Airport (Gaggal): about 45 to 60 minutes by taxi. See the Gaggal airport to Dharamshala taxi route page.
  • From Delhi: overnight Volvo to McLeod Ganj, then walk or taxi. Full options are in how to reach Dharamshala.

Walking onward: a footpath connects Bhagsu with Dharamkot in about 30 to 40 minutes of uphill walking, which makes a great half-day loop. See our Dharamkot travel guide.

Best time to visit Bhagsu

  • March to June: warm days, everything open, busiest. May and June weekends are crowded.
  • July to mid-September: the waterfall is at its best, but trails are slippery and there are frequent landslide delays on the roads. See our monsoon guide.
  • Late September to November: the sweet spot. Clear skies, mountain views, fewer crowds.
  • December to February: cold, quiet, many cafes closed; occasional snow in a good winter.

More detail in best time to visit Dharamshala.

Insider tips

  1. Go to the falls before 9 am. You will have the path nearly to yourself and the light in the gorge is softer.
  2. Watch the monkeys. They snatch food and bags near the temple and on the waterfall path. Keep snacks out of sight.
  3. Carry cash. Bhagsu has limited ATMs and the nearest reliable ones are in McLeod Ganj. Most cafes accept UPI, but networks can drop.
  4. Do the loop. McLeod Ganj to Bhagsu, up to Dharamkot, and back down via the Dharamkot road makes a superb half-day walk.
  5. Book long stays in person. Guesthouses in Upper Bhagsu often give better monthly rates face to face than online.
  6. Respect the temple. It is a working place of worship; keep music, drinking and swimwear away from the pools.

What to skip

  • Swimming under the waterfall in the monsoon. Not worth the risk.
  • Weekend afternoons at the temple if you dislike crowds; go on a weekday morning instead.
  • Packaged "Bhagsu sightseeing" taxi tours. Bhagsu is 2 km from McLeod Ganj; you do not need a tour.
  • Hauling a big suitcase up to Upper Bhagsu. If you have heavy luggage, stay on Bhagsu Road.

Plan the rest of your trip

Bhagsu pairs well with a Triund trek (the trail starts from Dharamkot just above), a weekend itinerary and the bigger list of places to visit in Dharamshala. Have more questions? Our FAQ page covers bookings, payments and transfers.

Frequently Asked Questions

How far is Bhagsu waterfall from McLeod Ganj?
Bhagsunag temple is about 2 km from McLeod Ganj main square, a 25 to 30 minute walk or short taxi ride. From the temple, the waterfall is roughly another 1 km, about 15 to 20 minutes on a paved path.
Is there an entry fee for Bhagsu waterfall or Bhagsunag temple?
No. Both the temple and the waterfall path were free to visit as of 2026. Remove shoes at the temple and dress modestly.
How long is the walk to Shiva Cafe from Bhagsu waterfall?
Plan 20 to 30 minutes of steep, uneven climbing above the falls. Wear proper shoes, avoid crossing the stream when water is high, and come down before dark.
Is it safe to swim at Bhagsu waterfall?
Not during the monsoon, when water rises suddenly and rocks are slippery. Even in dry months, avoid climbing wet rocks. The temple pools are for ritual bathing, not swimming.
Is Bhagsu better than McLeod Ganj to stay?
Bhagsu is quieter, greener and often cheaper, and suits long stays, yoga students and backpackers. McLeod Ganj is better for first-timers who want restaurants, shops and the Dalai Lama Temple on the doorstep.

More answers on our Dharamshala travel Q&A page.

#Bhagsu#Bhagsunag#Bhagsu waterfall#Shiva Cafe#McLeod Ganj#travel guide

Need Help Planning Your Dharamshala Trip?

Our local team can help with hotels, treks, taxis, and custom itineraries.

All travel guides