There are 7 ways to get from Pilāni to Dharamsala by train, bus, car, plane, taxi, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus via Chandīgarh
best- Take the train from Loharu to Delhi Cantttrain
- Take the train from Delhi Cantt to Chandigarhtrain
- Take the bus from Chandigarh to Dehrabus
- Take the bus from Dehra to McLeod Ganjbus
12h 9m₹1,927–5,231Train, bus
cheapest- Take the train from Surajgarh to Delhi Sarai Rohillatrain 14713
- Take the bus from Kashmere Gate Zingbus Lounge to Bharat Petrol Pump, Dharamshalabus
17h 26m₹1,445–3,941Drive 538.8 km
- Drive from Pilāni to Dharamsalacar 538.8 km
7h 51m₹6,083–8,786Train, fly
- Take the train from Loharu to Rewaritrain
- Take the train from Rewari to Shahabad Md.Purtrain
- Fly from Indira Gandhi International Airport (DEL) to Kangra Airport (DHM)plane DEL - DHM
8h 50m₹6,098–18,547Train, taxi
- Take the train from Sadulpur Jn to Pathankot Cantttrain 19027
- Take the taxi from Pathankot Cantt to Dharamsalataxi
14h 19m₹4,393–7,861Bus
- Take the bus from Chirawa to Gurgaonbus
- Take the bus from FlixBus Gurugram - Rajeev Chowk to FlixBus Dharamshala - Maximus Mallbus FlixBus IN0211
18h 10m₹1,672–3,921Train, bus #2
- Take the train from Sadulpur Jn to Ambala Cant Jntrain 14717 / ...
- Take the bus from Ambāla to Dharamshalabus 1208
20h 58m₹1,663–4,861
Indira Gandhi International Airport (DEL) to Kangra Airport (DHM) flights
Questions & Answers
The cheapest way to get from Pilāni to Dharamsala is to train and bus which costs ₹1,400 - ₹4,000 and takes 17h 26m.
The fastest way to get from Pilāni to Dharamsala is to drive which takes 7h 51m and costs ₹6,000 - ₹9,000.
No, there is no direct bus from Pilāni to Dharamsala. However, there are services departing from Chirawa and arriving at FlixBus Dharamshala - Maximus Mall via FlixBus Gurugram - Rajeev Chowk. The journey, including transfers, takes approximately 18h 10m.
The distance between Pilāni and Dharamsala is 677 km. The road distance is 538.8 km.
The best way to get from Pilāni to Dharamsala without a car is to train and bus via Chandīgarh which takes 12h 9m and costs ₹1,900 - ₹5,500.
It takes approximately 12h 9m to get from Pilāni to Dharamsala, including transfers.
Pilāni to Dharamsala bus services, operated by RSRTC, depart from Chirawa station.
Pilāni to Dharamsala bus services, operated by RSRTC, arrive at Gurgaon station.
Yes, the driving distance between Pilāni to Dharamsala is 539 km. It takes approximately 7h 51m to drive from Pilāni to Dharamsala.
There are 467+ hotels available in Dharamsala.
What companies run services between Pilāni, Rajasthan, India and Dharamsala, India?
You can take a vehicle from Pilāni to FlixBus Dharamshala - Maximus Mall via Chirawa, Gurgaon, and FlixBus Gurugram - Rajeev Chowk in around 18h 10m.
- Website
- spicejet.com
Flights from Indira Gandhi International Airport to Kangra Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- ₹4,800–15,000
- Website
- goindigo.in
Flights from Indira Gandhi International Airport to Kangra Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ₹4,700–15,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Loharu to Delhi Cantt
- Ave. Duration
- 2h 43m
- Frequency
- Every 4 hours
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Delhi Cantt to Chandigarh
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- ₹190–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Surajgarh to Delhi Sarai Rohilla
- Ave. Duration
- 4h 6m
- Frequency
- Twice a week
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Loharu to Rewari
- Ave. Duration
- 1h 35m
- Frequency
- Every 2 hours
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Rewari to Shahabad Md.Pur
- Ave. Duration
- 1h 18m
- Frequency
- Every 3 hours
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–160
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Sadulpur Jn to Pathankot Cantt
- Ave. Duration
- 10h 15m
- Frequency
- Once a week
- Estimated price
- ₹270–2,100
- Website
- irctc.co.in
- Sleeper Class
- ₹270–320
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹950–1,300
- First Class (1A)
- ₹1,600–2,100
Train from Sadulpur Jn to Ambala Cant Jn
- Ave. Duration
- 8h 55m
- Frequency
- 4 times a week
- Estimated price
- ₹240–1,900
- Website
- irctc.co.in
- Sleeper Class
- ₹240–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,900
- Phone
- 1800 180 8185
- [email protected]
- Website
- hrtchp.com
Bus from Chandigarh to Dehra
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- ₹430–850
- Website
- hrtchp.com
- Ordinary
- ₹430–600
- AC Himdhara
- ₹550–850
Bus from Dehra to McLeod Ganj
- Ave. Duration
- 1h 7m
- Frequency
- Twice daily
- Estimated price
- ₹300–480
- Website
- hrtchp.com
- Ordinary
- ₹300–400
- AC Himdhara
- ₹340–480
Bus from Ambāla to Dharamshala
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Estimated price
- ₹500–1,100
- Website
- hrtchp.com
- Ordinary
- ₹500–850
- AC Himdhara
- ₹750–1,100
- Phone
- 91 82870 09889
- [email protected]
- Website
- zingbus.com
Bus from Kashmere Gate Zingbus Lounge to Bharat Petrol Pump, Dharamshala
- Ave. Duration
- 11h 30m
- Frequency
- Every 3 hours
- Estimated price
- ₹500–1,600
- Website
- zingbus.com
- A/C Semi Sleepe
- ₹650–1,100
- Phone
- +917412069719
- [email protected]
- Website
- transport.rajasthan.gov.in
Bus from Chirawa to Gurgaon
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- ₹160–420
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹210–260
- Express
- ₹160–210
- AC Sleeper
- ₹320–420
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Gurugram - Rajeev Chowk to FlixBus Dharamshala - Maximus Mall
- Ave. Duration
- 12h 15m
- Frequency
- Twice daily
- Estimated price
- ₹750–2,600
- Website
- FlixBus India
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide



















