# 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.

- **URL:** https://www.dharamshalastay.com/blog/pathankot-to-dharamshala
- **Category:** Guides
- **Published:** 2026-10-26
- **Updated:** 2026-10-26
- **Author:** Dharamshala Stay Team
- **Image:** https://www.dharamshalastay.com/images/places/kangra-toy-train.jpg (Kangra Valley Railway narrow-gauge train crossing the Reond Nullah arch bridge with the snow-capped Dhauladhar range behind)

**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 an arch bridge with the Dhauladhar range behind](https://www.dharamshalastay.com/images/places/kangra-toy-train.jpg)

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](https://www.dharamshalastay.com/blog/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](https://www.dharamshalastay.com/taxi/pathankot-railway-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](https://www.dharamshalastay.com/taxi/pathankot-railway-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](https://www.dharamshalastay.com/taxi/chakki-bank-railway-station-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](https://www.dharamshalastay.com/taxi/pathankot-railway-station-to-dharamshala-taxi) and [Chakki Bank (Pathankot Cantt)](https://www.dharamshalastay.com/taxi/chakki-bank-railway-station-to-dharamshala-taxi). 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](https://www.dharamshalastay.com/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](https://www.dharamshalastay.com/blog/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](https://www.dharamshalastay.com/blog/local-transport-dharamshala) 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](https://www.dharamshalastay.com/taxi/kangra-railway-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](https://www.dharamshalastay.com/blog/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.

![Morning mist over the Kangra Valley with the Dhauladhar range beyond](https://www.dharamshalastay.com/images/places/kangra-valley.jpg)

## 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](https://www.dharamshalastay.com/blog/amritsar-to-dharamshala). If you are flying, [Kangra Airport at Gaggal](https://www.dharamshalastay.com/blog/kangra-airport-gaggal-guide) 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](https://www.dharamshalastay.com/blog/where-to-stay-in-dharamshala) and browse [hotels in Dharamshala and McLeod Ganj](https://www.dharamshalastay.com/hotels). If an overnight bus from Delhi suits you better than the train, see our [Delhi to Dharamshala by bus guide](https://www.dharamshalastay.com/blog/delhi-to-dharamshala-by-bus).

## 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 |

## FAQs

**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).

## Sources

- [Pathankot railway station to Dharamshala taxi (Dharamshala Stay, checked 26 October 2026)](https://www.dharamshalastay.com/taxi/pathankot-railway-station-to-dharamshala-taxi)
- [Pathankot railway station to McLeod Ganj taxi (Dharamshala Stay, checked 26 October 2026)](https://www.dharamshalastay.com/taxi/pathankot-railway-station-to-mcleod-ganj-taxi)
- [All taxi routes and fixed fares, including Chakki Bank (Dharamshala Stay, checked 26 October 2026)](https://www.dharamshalastay.com/taxi)
- [Pathankot Cantonment railway station: renamed from Chakki Bank in 2013 (Wikipedia)](https://en.wikipedia.org/wiki/Pathankot_Cantonment_railway_station)
- [Four pairs of trains restored on Pathankot-Jogindernagar route (The Tribune, 12 October 2026)](https://www.tribuneindia.com/news/himachal/connectivity-to-get-a-boost-as-four-pairs-of-trains-restored-on-pathankot-jogindernagar-route)
- [Kangra Valley Railway services resume after 4-year hiatus: Chakki bridge (The Tribune, 2 June 2026)](https://www.tribuneindia.com/news/himachal/kangra-valley-railway-services-resume-after-4-year-hiatus/)
- [Trains between Pathankot Jn and Baijnath Paprola: 52465 and 52467 (erail.in, checked 26 October 2026)](https://erail.in/trains-between-stations/pathankot-jn-PTK/baijnath-paprola-BJPL)
- [Shiv Temple Baijnath page with Pathankot bus stand and station contacts (Kangra district administration)](https://hpkangra.nic.in/tourist-place/shiv-temple-baijnath/)
- [HRTC online bus ticket booking (official portal)](https://online.hrtchp.com/oprs-web/)

---

From Dharamshala Stay (https://www.dharamshalastay.com). Contact: +91-98057-00665, hello@dharamshalastay.com
