GuidesPublished 7 min readDharamshala Stay Team

Pathankot to Dharamshala 2026: Taxi, Bus, Toy Train & Time

Pathankot is about 90 km and 2.5 to 3 hours by road from Dharamshala, and about 95 km from McLeod Ganj. Our fixed taxi fares, the two Pathankot stations (Junction and Cantt, the former Chakki Bank), HRTC buses, the toy train to Kangra since the Chakki bridge reopened, and the best option for night arrivals, families and budgets.

Kangra Valley Railway narrow-gauge train crossing the Reond Nullah arch bridge with the snow-capped Dhauladhar range behind
Kangra Valley Railway narrow-gauge train crossing the Reond Nullah arch bridge with the snow-capped Dhauladhar range behind. Photo: Wikimedia Commons (credits).

Short answer: Pathankot is about 90 km from Dharamshala, 2.5 to 3 hours by taxi, and about 95 km (3 to 3.5 hours) from McLeod Ganj. Our fixed taxi fares from Pathankot station start at ₹3,200 to Dharamshala (26 October 2026). HRTC buses are the budget option, and the Kangra toy train runs from Pathankot Junction at 05:00 and 07:00 to Kangra, about 18 to 20 km below Dharamshala, on the October 2026 timetable.

Kangra Valley Railway narrow-gauge train crossing the Reond Nullah arch bridge with the snow-capped Dhauladhar range behind
Kangra Valley Railway narrow-gauge train crossing an arch bridge with the Dhauladhar range behindPhoto: Richard Wallace, with some of photos credit to Nikos Kavoori, CC BY-SA 4.0

Pathankot, in Punjab, is the nearest major railhead to Dharamshala: overnight trains from Delhi towards Jammu stop here early in the morning. This guide covers the last leg from the station to your hotel. For every other way in, see how to reach Dharamshala. Checked on 26 October 2026.

Pathankot to Dharamshala: Quick Facts

QuestionAnswerSource / status
DistanceAbout 90 km to Dharamshala; about 95 km to McLeod GanjOur taxi route pages
Time by taxi2.5 to 3 hours to Dharamshala; 3 to 3.5 hours to McLeod GanjOur taxi route pages
RoadKangra highway via Nurpur and ShahpurOur taxi route page
Our taxi fare to Dharamshala₹3,200 (Alto 800) or ₹4,000 (Swift Dzire / Etios)Pathankot station to Dharamshala taxi, 26 Oct 2026
Our taxi fare to McLeod Ganj₹4,500 (sedan) or ₹9,000 (Ertiga / Innova, 6 seats)Pathankot station to McLeod Ganj taxi, 26 Oct 2026
From Chakki Bank (Pathankot Cantt)₹3,200 sedan to Dharamshala, about 88 kmChakki Bank to Dharamshala taxi, 26 Oct 2026
StationsPathankot Junction (PTK) and Pathankot Cantt (PTKC, the former Chakki Bank), about 3 km apartWikipedia; Indian Railways codes
Toy trainPathankot Jn 05:00 and 07:00 to Kangra (about 4 hours), about ₹50Our toy train guide; erail.in
HRTC busFrom Pathankot bus stand; timetable and fares not verified by usCheck HRTC online booking
Pathankot bus stand phone01862-226966Kangra district website

Which Pathankot station will I arrive at?

There are two, and it matters for your pickup:

  • Pathankot Junction (PTK), in town. Broad-gauge trains stop here, and it is the starting station of the narrow-gauge Kangra toy train.
  • Pathankot Cantt (PTKC), about 3 km away. This is the station that used to be called Chakki Bank; it was renamed in 2013. Many long-distance trains on the Delhi to Jammu line stop only here, and some stop for just a few minutes.

Check your ticket for the station code and give it to your driver. Our taxi pages list both: Pathankot railway station and Chakki Bank (Pathankot Cantt). If you want the toy train but arrive at Pathankot Cantt, allow time for an auto or taxi to the Junction.

What does a taxi from Pathankot to Dharamshala cost?

These are our fixed fares as listed on 26 October 2026. Each includes an AC car, train tracking and pickup at the station; tolls are extra, and on the Dharamshala route so is the Himachal entry tax for non-HP vehicles where it applies.

FromToVehicleOur fareDistance and time
Pathankot railway stationDharamshalaAlto 800, 4 seats₹3,200About 90 km, 2.5 to 3 hours
Pathankot railway stationDharamshalaSwift Dzire / Etios, 4 seats₹4,000About 90 km, 2.5 to 3 hours
Pathankot railway stationMcLeod GanjSwift Dzire / Etios, 4 seats₹4,500About 95 km, 3 to 3.5 hours
Pathankot railway stationMcLeod GanjErtiga / Innova, 6 seats₹9,000About 95 km, 3 to 3.5 hours
Chakki Bank (Pathankot Cantt)DharamshalaSwift Dzire / Etios, 4 seats₹3,200About 88 km, 2.5 to 3 hours

The exact fare is confirmed before the trip. Because the driver tracks your train, a late arrival is not a problem; give your train number when you book a taxi.

Is there a bus from Pathankot to Dharamshala?

Yes. Himachal Road Transport Corporation (HRTC) buses run from the Pathankot bus stand towards Dharamshala, and buses heading for Kangra, Palampur and beyond pass along the same highway. We could not verify a current timetable or fares on HRTC's own site on 26 October 2026, so:

  • Check departures and book where available on HRTC's online booking portal (online.hrtchp.com).
  • Or ask at Pathankot bus stand (01862-226966, as listed on the Kangra district website).
  • Allow roughly 3.5 to 4 hours by ordinary bus, as in our how to reach Dharamshala guide.

Most buses end at the Dharamshala bus stand in the lower town. For McLeod Ganj, change there to a local bus or taxi for the last 9 km; our local transport guide explains how.

Can I take the toy train from Pathankot to Dharamshala?

Not all the way. There is no railway station in Dharamshala or McLeod Ganj. The Kangra toy train goes from Pathankot Junction to Kangra, about 18 to 20 km below Dharamshala, and on to Baijnath Paprola.

On the October 2026 timetable:

TrainLeaves Pathankot JnReaches KangraFare to Kangra
5246505:00About 09:09About ₹50
5246707:00About 11:09About ₹50

From Kangra station, our Kangra station to Dharamshala taxi is ₹1,000 for about 20 km and 40 minutes (26 October 2026). Tickets are unreserved, bought at the station counter or on the UTS app; there is no train from Pathankot after 07:00.

Is it running? As of 26 October 2026, partly: Northern Railway restored 4 of the 7 pre-2022 train pairs on 11 October 2026 after a monsoon suspension (The Tribune, 12 October 2026), including both Pathankot trains above. We found no report of a fresh suspension since, but this line can stop at short notice after rain, so check NTES or call 139 on the morning you travel. Full timetable and fares: Kangra toy train guide.

Why the toy train from Pathankot stopped for four years

The Chakki river railway bridge near Kandwal, on the Punjab and Himachal border, was washed away in the floods of August 2022, cutting the line from Pathankot. The railways rebuilt it at an estimated ₹70 crore, and through trains from Pathankot resumed on 2 June 2026 after nearly four years (The Tribune). Monsoon suspensions followed in July and August 2026, and services came back on 11 October 2026. Older blogs that say "the toy train does not run from Pathankot" are out of date.

Which option is best for me?

Your situationBest optionWhy
Arriving at night or very earlyPre-booked taxiNo train after 07:00; the driver tracks your train and waits at the station
Family with luggage, older travellersTaxi (Ertiga / Innova for 5 to 6)Door to door, with stops when you need them
Going straight to McLeod GanjTaxi to McLeod GanjAvoids changing at Dharamshala bus stand with bags
Tight budget, travelling lightHRTC busCheapest; change at Dharamshala for McLeod Ganj
Rail lover with a free day05:00 or 07:00 toy train to Kangra, then taxiAbout 4 hours of slow, scenic narrow gauge
Arriving at Pathankot CanttTaxi from Cantt (former Chakki Bank)Saves the transfer to the Junction

Our advice: if your train reaches Pathankot before 7 am and you love trains, ride the toy train to Kangra. Otherwise take a taxi; you will be in Dharamshala by mid-morning.

Morning mist over the Chambi Khad valley in Kangra district with the Dhauladhar range beyond
Morning mist over the Kangra Valley with the Dhauladhar range beyondPhoto: Dainis Matisons, CC BY 2.0

Pathankot to Dharamshala by road: what to expect

The road climbs gently from the Punjab plains into Himachal via Nurpur and Shahpur, then up through the Kangra Valley with the Dhauladhar range ahead. It is a well-paved highway; the last stretch from Dharamshala up to McLeod Ganj is steep and narrow. Expect a tea stop on the way.

If you are coming from Amritsar instead, the road joins at Pathankot: see Amritsar to Dharamshala. If you are flying, Kangra Airport at Gaggal is much closer to town.

Where to stay after a long journey

McLeod Ganj suits a first visit without a car; lower Dharamshala is quicker to reach from Pathankot and easier for parking. Read where to stay in Dharamshala and browse hotels in Dharamshala and McLeod Ganj. If an overnight bus from Delhi suits you better than the train, see our Delhi to Dharamshala by bus guide.

What is confirmed and what is not (26 October 2026)

DetailStatus
Our taxi fares from Pathankot and Chakki BankConfirmed on our taxi pages, 26 Oct 2026
Chakki Bank renamed Pathankot Cantt in 2013Wikipedia, citing a 2013 news report
Toy train 52465 and 52467 from Pathankot Jn, dailyerail.in and our toy train guide (Oct 2026)
Toy train running on the day you travelNot guaranteed; check NTES or 139
HRTC bus times and faresNot verified on HRTC; check the portal or bus stand

Frequently Asked Questions

How far is Dharamshala from Pathankot?

About 90 km by road to Dharamshala, 2.5 to 3 hours by taxi, and about 95 km to McLeod Ganj, 3 to 3.5 hours. The road runs via Nurpur and Shahpur on the Kangra highway.

What is the taxi fare from Pathankot to Dharamshala?

Dharamshala Stay lists fixed fares of ₹3,200 (Alto 800) and ₹4,000 (Swift Dzire or Etios) from Pathankot railway station to Dharamshala, and ₹4,500 (sedan) or ₹9,000 (Ertiga or Innova) to McLeod Ganj, as of 26 October 2026. From Chakki Bank (Pathankot Cantt) to Dharamshala the sedan fare is ₹3,200. Tolls are extra.

Is Chakki Bank the same as Pathankot Cantt?

Yes. Chakki Bank station was renamed Pathankot Cantonment (code PTKC) in 2013. It is about 3 km from Pathankot Junction (PTK). Many Delhi to Jammu trains stop only at Pathankot Cantt, while the Kangra toy train starts from Pathankot Junction.

Can I go from Pathankot to Dharamshala by toy train?

Only as far as Kangra, about 18 to 20 km below Dharamshala. On the October 2026 timetable, trains 52465 (05:00) and 52467 (07:00) leave Pathankot Junction and reach Kangra after about 4 hours, for about ₹50. Then take a taxi up to Dharamshala. Check NTES or call 139 on the day, as the line can be suspended after rain.

Is there a bus from Pathankot to Dharamshala?

Yes. HRTC buses run from Pathankot bus stand to the Dharamshala bus stand, roughly 3.5 to 4 hours by ordinary bus. We could not verify current times and fares on HRTC, so check the HRTC online booking portal or call Pathankot bus stand on 01862-226966. For McLeod Ganj, change at Dharamshala.

What is the best way from Pathankot to Dharamshala at night?

A pre-booked taxi. There is no toy train from Pathankot after 07:00, and a taxi saves waiting at the bus stand. Dharamshala Stay taxis track your train and pick you up at Pathankot Junction or Pathankot Cantt (Chakki Bank).

More answers on our Dharamshala travel Q&A page.

#pathankot to dharamshala#pathankot to mcleod ganj#pathankot to dharamshala taxi#pathankot to dharamshala bus#pathankot to dharamshala toy train#chakki bank#pathankot cantt#kangra toy train#how to reach dharamshala#railway station dharamshala

Where to stay: see our picks of the best hotels in Dharamshala and the best hotels in McLeod Ganj, or compare all hotels and homestays with direct rates.

Need Help Planning Your Dharamshala Trip?

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

All travel guides