Mountains Bliss
Delhi to McLeod Ganj for ₹7,000 — Sleeper Train + HRTC Bus, the Cheapest Way I Know

Delhi to McLeod Ganj for ₹7,000 — Sleeper Train + HRTC Bus, the Cheapest Way I Know

Quick Facts10-sec scan

FromDelhi (via Pathankot)
ToMcLeod Ganj, Himachal Pradesh
Approx Budget₹6,000–₹8,000
Duration4 Days
Travel StyleBudget
TransportTrain + HRTC bus
TravelledApril 2025
Prices are approximateSeasonal rates vary

How I Did It

  • Overnight train Delhi → Pathankot, sleeper (~₹300) — left ~11:45 pm, reached ~7:15 am, zero spent on a hotel.
  • HRTC ordinary bus Pathankot → Dharamshala (~₹220, ~3.5 hrs, buses every few minutes), then local bus up to McLeod (~₹25).
  • 3 nights in a Dharamkot dorm (~₹400/night) — cheapest beds, best views, at the Triund trailhead.
  • Dhabas and Tibetan joints (~₹700/day); Triund self-guided — no guide, no fee beyond the checkpost entry.

My Route

  • 1
    Delhi → Pathankot~₹300,
    overnight sleeper ~₹300, ~9–10 hrs, arrive ~7:15 am
  • 2
    HRTC ordinary bus (~₹220, ~3.5 hrs) → Dharamshala
  • 3
    Local bus~₹25
    ~₹25) → McLeod Ganj → Dharamkot (dorm, 3 nights
  • 4
    Triund day trek~₹200
    entry ~₹200 at Gallu checkpost
  • 5
    Return: same route in reverse
Route as travelledFares are approx

My Experience

This was my “how cheap can this actually go” experiment, and the answer is: very. The sleeper berth cost less than a Delhi pizza; I woke in Pathankot as the hills appeared. Get this right — check whether your train goes to Pathankot Junction or Pathankot Cantt. They’re kilometres apart — I nearly headed to the wrong bus stand before a tea vendor corrected me.

The HRTC ordinary bus to Dharamshala is the unsung hero: ~₹220 for 85 km of pretty country is absurd value. From Dharamshala the local bus crawls to McLeod, then the walk up to Dharamkot — my legs complained, my eyes did not.

Triund on day 2: 9 km up, 4–5 hours, tea shops at the moments of despair. ~₹200 entry at the Gallu checkpost — keep the receipt, they check. Day 3: Bhagsu waterfall and temple complex, both free, both lovely. Day 4: morning bus back, ₹400 more in my pocket than planned — which felt like winning.

What I Spent

ExpenseApprox Cost
Delhi → Pathankot sleeper (×2)₹600
Pathankot → Dharamshala HRTC bus (×2)₹440
Local buses (Dharamshala ↔ McLeod)₹100
Dorm, Dharamkot (3 nights)₹1,200
Food, 4 days₹3,200
Triund entry + trail snacks₹400
Misc₹500
Approx Total SpentPrices vary seasonally
₹6,440

Prices are approximate and may vary.


Travelled: April 2025

Money Saver

Pro Money Saver

The overnight sleeper is the whole trick — it replaces a hotel night and costs ~₹300. On the 85-km Pathankot hop, skip the private “Volvos”: HRTC ordinary buses are plentiful, comfortable enough, ~₹220.

Reality Check

What actually saved money?

Sleeper train both ways + HRTC ordinary buses + Dharamkot dorm. Whole-trip transport: under ₹1,200.

What wasn’t worth saving on?

Nothing I skipped — but I’d pay ₹200 extra for a window-side bus seat. The views deserve it.

Biggest mistake?

Almost going to the wrong Pathankot station. Check Jn vs Cantt before you leave Delhi.

Biggest surprise?

How good the free stuff was — Triund, Bhagsu, the temple complex. My cheapest days were my favourites.

Would I do it again?

In a heartbeat — this is now my default “I need mountains this weekend” formula.

What I Wish I Knew

  • Book the sleeper berth early — confirmed berths vanish on summer weekends; the waitlist is brutal.
  • Buses marked “McLeod Ganj” often terminate at Dharamshala — plan the local leg up instead of being surprised.
  • Dharamkot/Bhagsu beds run ₹100–200 cheaper on weekdays; weekends fill with the Delhi crowd.
  • Triund needs no guide — go self-sufficient with water and snacks, start early, check the weather (snow shuts it in peak winter).
  • Carry cash up from Dharamshala; ATMs thin out in Dharamkot.

About the Traveler

Mountains Bliss founder

Written by the Wayfare founder — travelling the Himalayas on a budget and writing down everything, so the next traveler spends less.
Founder stories · real trips, real costs.

Divya

NINikhil

Is the sleeper actually comfortable enough, or should I pay for 3AC?

WFounder Author

Honestly fine — ~9–10 hours overnight and I slept through most of it. 3AC (~₹750–1,000) is comfier but triples the cost; the point is keeping transit under ₹1,200 total.

DIDivya

How do I get from the station to the bus stand?

WFounder Author

Auto or a short walk, depending on Jn vs Cantt — exactly why I say check before leaving Delhi. From the main bus stand, Dharamshala buses leave every few minutes in the morning; I just walked up and got on.

Traveler discussion (0)

No questions yet — been on this route? Ask away or share what you paid.

Ask a question or share your experience

Be kind and specific — fares and prices help everyone.

Been somewhere on a budget? Your notes could save someone real money.

Share your route, your spending and your mistakes — we publish the best trip notes with credit.

Share Your Trip Notes