There are 6 ways to get from Dharamsala to Rishikesh (Station) by plane, bus, 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
best- Fly from Kangra Airport (DHM) to Dehradun Airport (DED)plane DHM - DED
4h₹11,267–24,529Drive 418.8 km
cheapest- Drive from Dharamsala to Rishikesh (Station)car 418.8 km
7h 7m₹4,689–6,773Bus via Una
- Take the bus from McLeod Ganj to Unabus
- Take the bus from Una Una-Amb Rd to Chandigarhbus
- Take the bus from Chandigarh to Rishikeshbus
10h 51mTaxi
- Take the taxi from Dharamsala to Rishikesh (Station)taxi 418.8 km
7h 7m₹11,000–14,000Bus
- Take the bus from Dharamshala to Chandigarhbus redbusIndia_Volvo 9600 A/C Semi Sleeper / ...
- Take the bus from Chandigarh to Rishikeshbus redbusIndia_A/C Sleeper / ...
11hBus #2
- Take the bus from McLeodganj - Main Square to Dehradunbus redbusIndia_Bharat Benz A/C Semi Sleeper
- Take the bus from Dehradun to Rishikeshbus redbusIndia_Bharat Benz A/C Seater /Sleeper / ...
11h 39m
Kangra Airport (DHM) to Dehradun Airport (DED) flights
Comparing Your Travel Options
The cheapest way to get from Dharamsala to Rishikesh (Station) is to drive which costs ₹4,600 - ₹7,000 and takes 7h 7m.
The fastest way to get from Dharamsala to Rishikesh (Station) is to fly which takes 4h and costs ₹11,000 - ₹25,000.
No, there is no direct bus from Dharamsala to Rishikesh (Station). However, there are services departing from McLeod Ganj and arriving at Rishikesh via Una Una-Amb Rd and Chandigarh. The journey, including transfers, takes approximately 10h 51m.
The distance between Dharamsala and Rishikesh (Station) is 320 km. The road distance is 418.8 km.
The best way to get from Dharamsala to Rishikesh (Station) without a car is to bus via Una which takes 10h 51m and costs .
It takes approximately 4h to get from Dharamsala to Rishikesh (Station), including transfers.
Dharamsala to Rishikesh (Station) bus services, operated by SLGT Travels, depart from Dharamshala station.
The best way to get from Dharamsala to Rishikesh (Station) is to fly which takes 4h and costs ₹11,000 - ₹25,000. Alternatively, you can bus via Una, which costs and takes 10h 51m.
Dharamsala to Rishikesh (Station) bus services, operated by SLGT Travels, arrive at Chandigarh station.
Yes, the driving distance between Dharamsala to Rishikesh (Station) is 419 km. It takes approximately 7h 7m to drive from Dharamsala to Rishikesh (Station).
What companies run services between Dharamsala, India and Rishikesh (Station), India?
IndiGo Airlines and Spicejet fly from Kangra Airport (DHM) to Dehradun Airport (DED) 3 times a day. Alternatively, you can take a bus from McLeod Ganj to Rishikesh via Una, Una Una-Amb Rd, and Chandigarh in around 10h 51m.
- Website
- goindigo.in
Flights from Kangra Airport to Dehradun Airport via Delhi
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- ₹7,000–23,000
Flights from Kangra Airport to Dehradun Airport via Chandigarh, Delhi
- Ave. Duration
- 6h 5m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹10,000–23,000
- Phone
- 1800 180 8185
- hrtchq@gmail.com
- Website
- hrtchp.com
Bus from McLeod Ganj to Una
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a day
- Estimated price
- ₹370–700
- Website
- hrtchp.com
- Ordinary
- ₹370–490
- AC Himdhara
- ₹480–700
- slgtbus@gmail.com
- Website
- SLGT Travels
Bus from Una Una-Amb Rd to Chandigarh
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Chandigarh to Rishikesh
- Ave. Duration
- 4h 30m
- Frequency
- Every 2 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Dharamshala to Chandigarh
- Ave. Duration
- 5h 30m
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Chandigarh to Rishikesh
- Ave. Duration
- 4h 30m
- Frequency
- Every 2 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from McLeodganj - Main Square to Dehradun
- Ave. Duration
- 10h 15m
- Frequency
- Twice a week
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Dehradun to Rishikesh
- Ave. Duration
- 1h
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- preet.singh12@yahoo.com
- Website
- Mahadev Travels - Jaipur
Bus from Chandigarh to Rishikesh
- Ave. Duration
- 4h 45m
- Frequency
- 3 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Chandigarh to Rishikesh
- Ave. Duration
- 4h 45m
- Frequency
- 3 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Dehradun to Rishikesh
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 9153044288
- shashipujan123@gmail.com
- Website
- Shiv Shakti
Bus from Dehradun to Rishikesh
- Ave. Duration
- 50 min
- Frequency
- Once a week
- Website
- Shiv Shakti
- Website
- Shiv Shakti
- Ave. Duration
- 7h 7m
- Estimated price
- ₹11,000–14,000
Dharamshala Tour And Travel Services
Dharamshala Travels
- Phone
- +91 94 59 02 70 00
- Website
- dharamshalataxi.com
Himalaya Cab
- Phone
- +91 90151-57476
- Website
- himalayacab.com
Shankar Taxi Service
- Phone
- +91 81 46 73 73 73
- Website
- shankartaxiservice.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Gatwick Airport into central London, Heading to Europe? Read this before you buy a Eurail Pass, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.
Booking & Getting There
Book your Dharamsala to Rishikesh (Station) bus tickets online with Omio.
There are 590+ hotels available in Rishikesh (Station).