There are 11 ways to get from Siliguri to Dharamsala by plane, bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Bagdogra Airport to Chandigarh International Airport, bus
best- Fly from Bagdogra Airport (IXB) to Chandigarh International Airport (IXC)plane IXB - IXC
- Take the bus from Chandigarh to Dehrabus
- Take the bus from Dehra to McLeod Ganjbus
9h 46m₹9,115–19,858Train, bus
cheapest- Take the train from New Jalpaiguri to Chandigarhtrain 15903
- Take the bus from Chandigarh to Dharamsalabus
41h 2m₹1,169–6,939Train, bus via Delhi
- Take the train from New Jalpaiguri to New Delhitrain
- Take the train from New Delhi to Chandigarhtrain
- Take the bus from Chandigarh to Dehrabus
- Take the bus from Dehra to McLeod Ganjbus
30h 21m₹1,565–7,663Bus
- Take the bus from Siliguri, West Bengal to Agra, Uttar Pradeshbus
- Take the bus from Agra, Uttar Pradesh to Delhi, Delhi Statebus
- Take the bus from Delhi, Delhi State to Kangra, Himachal Pradeshbus
36h 16mDrive 1,754.6 km
- Drive from Siliguri to Dharamsalacar 1,754.6 km
23h 55m₹19,736–28,507Fly Bagdogra Airport to Kangra Airport
- Fly from Bagdogra Airport (IXB) to Kangra Airport (DHM)plane IXB - DHM
6h 38m₹19,622–33,818Fly Bagdogra Airport to Jammu Airport, train, bus
- Fly from Bagdogra Airport (IXB) to Jammu Airport (IXJ)plane IXB - IXJ
- Take the train from Jammu Tawi to Pathankot Cantttrain
- Take the bus from Pathankot to Kangrabus
12h 39m₹14,212–24,568Fly Bagdogra Airport to Sri Guru Ram Dass Jee International Airport, bus
- Fly from Bagdogra Airport (IXB) to Sri Guru Ram Dass Jee International Airport (ATQ)plane IXB - ATQ
- Take the bus from Amritsar, Punjab to Kangra, Himachal Pradeshbus
14h 42mTrain to Purnea Airport, fly to Kangra Airport
- Take the train from New Jalpaiguri to Katihar Jntrain
- Fly from Purnea Airport (PXN) to Kangra Airport (DHM)plane PXN - DHM
23h 22m₹10,944–31,098Fly Bagdogra Airport to Kulu, taxi
- Fly from Bagdogra Airport (IXB) to Kulu (KUU)plane IXB - KUU
- Take the taxi from Kulu (KUU) to Dharamsalataxi
15h 57m₹15,362–35,428Train, taxi
- Take the train from New Jalpaiguri to Pathankot Cantttrain 15651 / ...
- Take the taxi from Pathankot Cantt to Dharamsalataxi
38h 30m₹3,988–9,794
Siliguri to Dharamsala by train, foot, and bus
Questions & Answers
The cheapest way to get from Siliguri to Dharamsala is to train and bus which costs ₹1,100 - ₹7,000 and takes 41h 2m.
The fastest way to get from Siliguri to Dharamsala is to fly which takes 6h 38m and costs ₹19,000 - ₹34,000.
No, there is no direct bus from Siliguri to Dharamsala. However, there are services departing from Siliguri, West Bengal and arriving at Dharamshala via Agra, Uttar Pradesh, Delhi, Delhi State and Kangra. The journey, including transfers, takes approximately 36h 16m.
The distance between Siliguri and Dharamsala is 1477 km. The road distance is 1754.6 km.
The best way to get from Siliguri to Dharamsala without a car is to train and bus via Delhi which takes 30h 21m and costs ₹1,500 - ₹8,000.
It takes approximately 9h 46m to get from Siliguri to Dharamsala, including transfers.
Siliguri to Dharamsala bus services, operated by Anaya Holidays, depart from Siliguri, West Bengal station.
The best way to get from Siliguri to Dharamsala is to bus which takes 36h 16m and costs . Alternatively, you can fly, which costs ₹19,000 - ₹34,000 and takes 6h 38m.
Siliguri to Dharamsala bus services, operated by Anaya Holidays, arrive at Agra, Uttar Pradesh station.
Yes, the driving distance between Siliguri to Dharamsala is 1755 km. It takes approximately 23h 55m to drive from Siliguri to Dharamsala.
What companies run services between Siliguri, India and Dharamsala, India?
You can take a bus from Siliguri, West Bengal to Dharamshala via Agra, Uttar Pradesh, Delhi, Delhi State, Kangra, Himachal Pradesh, and Kangra in around 36h 16m. Alternatively, IndiGo Airlines, Spicejet, and Air India Express fly from Bagdogra Airport (IXB) to Kangra Airport (DHM) twice daily.
- Website
- goindigo.in
Flights from Bagdogra Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- ₹7,500–17,000
Flights from Bagdogra Airport to Jammu Airport via Delhi
- Ave. Duration
- 6h 6m
- When
- Every day
- Estimated price
- ₹10,000–30,000
Flights from Bagdogra Airport to Jammu Airport via Kolkata, Delhi
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- ₹12,000–28,000
Flights from Bagdogra Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 5h 25m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹7,000–29,000
Flights from Purnea Airport to Kangra Airport via Delhi
- Ave. Duration
- 18h 25m
- When
- Every day
- Estimated price
- ₹10,000–28,000
Flights from Purnea Airport to Kangra Airport via Hyderabad, Delhi
- Ave. Duration
- 16h 40m
- When
- Every day
- Estimated price
- ₹16,000–33,000
Flights from Purnea Airport to Kangra Airport via Kolkata, Delhi
- Ave. Duration
- 20h 25m
- When
- Every day
- Estimated price
- ₹13,000–30,000
Flights from Purnea Airport to Kangra Airport via Hyderabad, Chandigarh International Airport
- Ave. Duration
- 24h 10m
- When
- Wednesday and Sunday
- Estimated price
- ₹16,000–33,000
Flights from Purnea Airport to Kangra Airport via Delhi, Chandigarh International Airport
- Ave. Duration
- 25h 55m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹10,000–28,000
Flights from Purnea Airport to Kangra Airport via Ahmedabad, Delhi
- Ave. Duration
- 16h 5m
- When
- Every day
- Estimated price
- ₹18,000–80,000
- Website
- airindia.in
Flights from Bagdogra Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹7,500–25,000
Flights from Bagdogra Airport to Chandigarh International Airport via Mumbai
- Ave. Duration
- 7h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹10,000–29,000
Flights from Bagdogra Airport to Jammu Airport via Delhi
- Ave. Duration
- 6h 17m
- When
- Tuesday, Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,000–30,000
Flights from Bagdogra Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 7h 8m
- When
- Every day
- Estimated price
- ₹6,000–22,000
- Website
- spicejet.com
Flights from Bagdogra Airport to Kangra Airport via Delhi
- Ave. Duration
- 5h 21m
- When
- Every day
- Estimated price
- ₹12,000–37,000
Flights from Purnea Airport to Kangra Airport via Delhi
- Ave. Duration
- 19h 15m
- When
- Every day
- Estimated price
- ₹10,000–28,000
- Website
- helitrans.no
Flights from Bagdogra Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 3h 50m
- When
- Monday
- Estimated price
- ₹7,500–21,000
Flights from Bagdogra Airport to Kulu via Delhi
- Ave. Duration
- 11h 55m
- When
- Friday and Saturday
- Estimated price
- ₹9,000–27,000
- Website
- airindiaexpress.in
Flights from Bagdogra Airport to Jammu Airport via Delhi
- Ave. Duration
- 6h 17m
- When
- Tuesday, Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,000–30,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from New Jalpaiguri to New Delhi
- Ave. Duration
- 21h 5m
- Frequency
- 3 times a day
- Estimated price
- ₹600–4,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹600–800
- Third AC (3A)
- ₹1,600–2,000
- Second AC (2A)
- ₹2,300–2,900
- First Class (1A)
- ₹3,800–4,900
Train from New Delhi to Chandigarh
- Ave. Duration
- 3h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,500
Train from Jammu Tawi to Pathankot Cantt
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from New Jalpaiguri to Katihar Jn
- Ave. Duration
- 2h 55m
- Frequency
- Every 3 hours
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from New Jalpaiguri to Pathankot Cantt
- Ave. Duration
- 36h 45m
- Frequency
- 3 times a week
- Estimated price
- ₹750–6,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹750–950
- Third AC (3A)
- ₹1,900–2,500
- Second AC (2A)
- ₹2,800–3,500
- First Class (1A)
- ₹4,700–6,000
Train from New Jalpaiguri to Chandigarh
- Ave. Duration
- 33h
- Frequency
- Twice a week
- Estimated price
- ₹700–5,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹700–850
- Third AC (3A)
- ₹1,800–2,300
- Second AC (2A)
- ₹2,600–3,300
- First Class (1A)
- ₹4,300–5,500
- Phone
- 1800 180 8185
- [email protected]
- Website
- online.hrtchp.com
Bus from Chandigarh to Dehra
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- ₹430–850
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- 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
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹300–400
- AC Himdhara
- ₹340–480
Bus from Chandigarh to Dehra
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- ₹430–850
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- 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
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹300–400
- AC Himdhara
- ₹340–480
Bus from Pathankot to Kangra
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹330–550
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹330–440
- AC Himdhara
- ₹400–550
Bus from Chandigarh to Dharamsala
- Ave. Duration
- 6h 45m
- Frequency
- Every 4 hours
- Estimated price
- ₹430–950
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹470–650
- AC Himdhara
- ₹650–950
- Seater
- ₹430–850
- Ave. Duration
- 2h 46m
- Estimated price
- ₹3,200–8,000
Chandel Taxi Service
- Phone
- +91 76 50 08 85 18
- Website
- chandeltaxiservice.com
Kullu Manali Taxi Service
- Phone
- +91 94 18 57 80 00
- Website
- hillcabz.in
Manali Taxi Cab Service
TaxiBazaar
- Phone
- +91 9876661275
- Website
- taxibazaar.in
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
More Questions & Answers
There are 477+ hotels available in Dharamsala.








