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.

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.

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
| Question | Answer | Source / status |
|---|---|---|
| Distance | About 90 km to Dharamshala; about 95 km to McLeod Ganj | Our taxi route pages |
| Time by taxi | 2.5 to 3 hours to Dharamshala; 3 to 3.5 hours to McLeod Ganj | Our taxi route pages |
| Road | Kangra highway via Nurpur and Shahpur | Our 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 km | Chakki Bank to Dharamshala taxi, 26 Oct 2026 |
| Stations | Pathankot Junction (PTK) and Pathankot Cantt (PTKC, the former Chakki Bank), about 3 km apart | Wikipedia; Indian Railways codes |
| Toy train | Pathankot Jn 05:00 and 07:00 to Kangra (about 4 hours), about ₹50 | Our toy train guide; erail.in |
| HRTC bus | From Pathankot bus stand; timetable and fares not verified by us | Check HRTC online booking |
| Pathankot bus stand phone | 01862-226966 | Kangra 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.
| From | To | Vehicle | Our fare | Distance and time |
|---|---|---|---|---|
| Pathankot railway station | Dharamshala | Alto 800, 4 seats | ₹3,200 | About 90 km, 2.5 to 3 hours |
| Pathankot railway station | Dharamshala | Swift Dzire / Etios, 4 seats | ₹4,000 | About 90 km, 2.5 to 3 hours |
| Pathankot railway station | McLeod Ganj | Swift Dzire / Etios, 4 seats | ₹4,500 | About 95 km, 3 to 3.5 hours |
| Pathankot railway station | McLeod Ganj | Ertiga / Innova, 6 seats | ₹9,000 | About 95 km, 3 to 3.5 hours |
| Chakki Bank (Pathankot Cantt) | Dharamshala | Swift Dzire / Etios, 4 seats | ₹3,200 | About 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:
| Train | Leaves Pathankot Jn | Reaches Kangra | Fare to Kangra |
|---|---|---|---|
| 52465 | 05:00 | About 09:09 | About ₹50 |
| 52467 | 07:00 | About 11:09 | About ₹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 situation | Best option | Why |
|---|---|---|
| Arriving at night or very early | Pre-booked taxi | No train after 07:00; the driver tracks your train and waits at the station |
| Family with luggage, older travellers | Taxi (Ertiga / Innova for 5 to 6) | Door to door, with stops when you need them |
| Going straight to McLeod Ganj | Taxi to McLeod Ganj | Avoids changing at Dharamshala bus stand with bags |
| Tight budget, travelling light | HRTC bus | Cheapest; change at Dharamshala for McLeod Ganj |
| Rail lover with a free day | 05:00 or 07:00 toy train to Kangra, then taxi | About 4 hours of slow, scenic narrow gauge |
| Arriving at Pathankot Cantt | Taxi 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.

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)
| Detail | Status |
|---|---|
| Our taxi fares from Pathankot and Chakki Bank | Confirmed on our taxi pages, 26 Oct 2026 |
| Chakki Bank renamed Pathankot Cantt in 2013 | Wikipedia, citing a 2013 news report |
| Toy train 52465 and 52467 from Pathankot Jn, daily | erail.in and our toy train guide (Oct 2026) |
| Toy train running on the day you travel | Not guaranteed; check NTES or 139 |
| HRTC bus times and fares | Not verified on HRTC; check the portal or bus stand |
Frequently Asked Questions
How far is Dharamshala from Pathankot?
What is the taxi fare from Pathankot to Dharamshala?
Is Chakki Bank the same as Pathankot Cantt?
Can I go from Pathankot to Dharamshala by toy train?
Is there a bus from Pathankot to Dharamshala?
What is the best way from Pathankot to Dharamshala at night?
More answers on our Dharamshala travel Q&A page.
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.
Sources
Checked 2026-10-26. Facts change; confirm on the official pages before you travel.
- Pathankot railway station to Dharamshala taxi (Dharamshala Stay, checked 26 October 2026)
- Pathankot railway station to McLeod Ganj taxi (Dharamshala Stay, checked 26 October 2026)
- All taxi routes and fixed fares, including Chakki Bank (Dharamshala Stay, checked 26 October 2026)
- Pathankot Cantonment railway station: renamed from Chakki Bank in 2013 (Wikipedia)
- Four pairs of trains restored on Pathankot-Jogindernagar route (The Tribune, 12 October 2026)
- Kangra Valley Railway services resume after 4-year hiatus: Chakki bridge (The Tribune, 2 June 2026)
- Trains between Pathankot Jn and Baijnath Paprola: 52465 and 52467 (erail.in, checked 26 October 2026)
- Shiv Temple Baijnath page with Pathankot bus stand and station contacts (Kangra district administration)
- HRTC online bus ticket booking (official portal)
Related Guides

How to Reach Dharamshala: Flights, Trains, Buses and Road Routes (2026)
Every practical way to reach Dharamshala and McLeod Ganj from Delhi, Chandigarh, Amritsar, Mumbai and Bangalore, with realistic times, approx. costs and a side-by-side comparison table.

Kangra Toy Train 2026: Running Status, Timetable, Route & Tickets
As of 20 October 2026 the Kangra toy train is running again, partly: 4 of its 7 train pairs were restored on 11 October after a two-month monsoon suspension. Here is the timetable, the stations, fares, how to buy tickets and how to check if it runs today.

Amritsar to Dharamshala: Distance, Route & Transport (2026)
Complete guide to reaching Dharamshala from Amritsar by bus, taxi, train or self-drive, with three route options, real travel times, costs and stops worth making along the way.

Kangra Airport (Gaggal) 2026: Flights, Taxi to Dharamshala and McLeod Ganj, Delays and Tips
Kangra Airport (DHM) at Gaggal is the airport for Dharamshala: about 12-15 km from town and 20-22 km from McLeod Ganj. Which IndiGo routes are confirmed for 2026 (Delhi, Noida, Chandigarh), our fixed taxi fares from Rs 1,200, buses, weather delays and the road backups via Pathankot, Amritsar and Chandigarh.