There are 9 ways to get from Rishīkesh to Dharamsala (Station) by train, bus, car, or plane
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 Dera Gopipur
best- Take the train from Yog Nagari Rishikesh to Chandigarhtrain
- Take the bus from Chandigarh to Dehrabus
- Take the bus from Dehra to McLeod Ganjbus
10h 15m₹920–2,772Train, bus
cheapest- Take the train from Yog Nagari Rishikesh to Chandigarhtrain 14609
- Take the bus from Chandigarh to Dharamsalabus
12h 42m₹632–2,942Drive 417.7 km
- Drive from Rishīkesh to Dharamsala (Station)car 417.7 km
7h 1m₹4,713–6,807Bus to Indira Gandhi International Airport, fly to Kangra Airport
- Take the bus from Rishikesh to Kashmiri Gatebus
- Fly from Indira Gandhi International Airport (DEL) to Kangra Airport (DHM)plane DEL - DHM
8h 1m₹5,644–17,129Bus via Dehradun
- Take the bus from Rishikesh, Uttarakhand to Dehradun, Uttarakhandbus Rishikesh, Uttarakhand - Dehradun, Uttarakhand
- Take the bus from Dehradun, Uttarakhand to Kangra, Himachal Pradeshbus Dehradun, Uttarakhand - Kangra, Himachal Pradesh
13h 55m₹1,330–2,463Bus
- Take the bus from Haridwar to Dharamshalabus 1213 / ...
15h 19m₹650–1,500Fly Dehradun Airport to Kangra Airport
- Fly from Dehradun Airport (DED) to Kangra Airport (DHM)plane DED - DHM
4h 2m₹11,098–40,307Train to Chandigarh International Airport, fly to Kangra Airport
- Take the train from Yog Nagari Rishikesh to Chandigarhtrain
- Fly from Chandigarh International Airport (IXC) to Kangra Airport (DHM)plane IXC - DHM
7h 48m₹7,212–45,142Fly Dehradun Airport to Sri Guru Ram Dass Jee International Airport, bus
- Fly from Dehradun Airport (DED) to Sri Guru Ram Dass Jee International Airport (ATQ)plane DED - ATQ
- Take the bus from Amritsar, Punjab to Kangra, Himachal Pradeshbus
14h 38m
Rishīkesh to Dharamsala (Station) by bus
Questions & Answers
The cheapest way to get from Rishīkesh to Dharamsala (Station) is to bus which costs ₹650 - ₹1,500 and takes 15h 19m.
The fastest way to get from Rishīkesh to Dharamsala (Station) is to fly which takes 4h 2m and costs ₹11,000 - ₹41,000.
No, there is no direct bus from Rishīkesh to Dharamsala (Station). However, there are services departing from Rishikesh, Uttarakhand and arriving at Dharamsala via Dehradun, Uttarakhand and Kangra. The journey, including transfers, takes approximately 13h 55m.
The distance between Rishīkesh and Dharamsala (Station) is 473 km. The road distance is 417.7 km.
The best way to get from Rishīkesh to Dharamsala (Station) without a car is to train and bus via Dera Gopipur which takes 10h 15m and costs ₹900 - ₹2,800.
It takes approximately 10h 15m to get from Rishīkesh to Dharamsala (Station), including transfers.
Rishīkesh to Dharamsala (Station) bus services, operated by Zingbus, depart from Rishikesh, Uttarakhand station.
The best way to get from Rishīkesh to Dharamsala (Station) is to bus via Dehradun which takes 13h 55m and costs ₹1,300 - ₹2,500. Alternatively, you can fly, which costs ₹11,000 - ₹41,000 and takes 4h 2m.
Rishīkesh to Dharamsala (Station) bus services, operated by Zingbus, arrive at Dehradun, Uttarakhand station.
Yes, the driving distance between Rishīkesh to Dharamsala (Station) is 418 km. It takes approximately 7h 1m to drive from Rishīkesh to Dharamsala (Station).
What companies run services between Rishīkesh, India and Dharamsala (Station), India?
You can take a bus from Rishikesh, Uttarakhand to Dharamsala via Dehradun, Uttarakhand, Kangra, Himachal Pradesh, and Kangra in around 13h 55m. Alternatively, IndiGo Airlines, Spicejet, and Air India Limited fly from Dehradun Airport (DED) to Kangra Airport (DHM) twice daily.
- Website
- spicejet.com
Flights from Indira Gandhi International Airport to Kangra Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- ₹4,700–14,000
Flights from Dehradun Airport to Kangra Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 41m
- When
- Every day
- Estimated price
- ₹9,000–24,000
- Website
- goindigo.in
Flights from Indira Gandhi International Airport to Kangra Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ₹4,700–16,000
Flights from Chandigarh International Airport to Kangra Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹6,500–34,000
Flights from Dehradun Airport to Sri Guru Ram Dass Jee International Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ₹6,000–11,000
- Website
- airindia.in
Flights from Dehradun Airport to Sri Guru Ram Dass Jee International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- ₹4,800–13,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Yog Nagari Rishikesh to Chandigarh
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Yog Nagari Rishikesh to Chandigarh
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Yog Nagari Rishikesh to Chandigarh
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
- 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 Chandigarh to Dharamsala
- Ave. Duration
- 6h 45m
- Frequency
- Every 4 hours
- Estimated price
- ₹430–950
- Website
- hrtchp.com
- Ordinary
- ₹470–650
- AC Himdhara
- ₹650–950
- Seater
- ₹430–850
Bus from Haridwar to Dharamshala
- Ave. Duration
- 13h 30m
- Frequency
- Twice daily
- Estimated price
- ₹650–1,500
- Website
- hrtchp.com
- Ordinary
- ₹650–950
- AC Himdhara
- ₹1,000–1,500
- Phone
- +91 8377971006
- [email protected]
- Website
- laxmiholidays.com
Bus from Rishikesh to Kashmiri Gate
- Ave. Duration
- 4h 36m
- Frequency
- Hourly
- Estimated price
- ₹380–1,500
- Schedules at
- laxmiholidays.com
- Sleeper
- ₹380–1,000
Bus from Dehradun, Uttarakhand to Kangra, Himachal Pradesh
- Ave. Duration
- 10h 30m
- Frequency
- Twice daily
- Estimated price
- ₹750–1,500
- Schedules at
- Laxmi Holidays
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Rishikesh, Uttarakhand to Dehradun, Uttarakhand
- Ave. Duration
- 55 min
- Frequency
- Every 10 minutes
- Estimated price
- ₹320–600
- Schedules at
- Zingbus
- Website
- Mahadev Travels
Bus from Amritsar, Punjab to Kangra, Himachal Pradesh
- Ave. Duration
- 4h 43m
- Frequency
- Once daily
- Schedules at
- Mahadev Travels
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 484+ hotels available in Dharamsala (Station).

















