There are 6 ways to get from Rishīkesh to Naina Devi by bus, train, car, taxi, 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.
Bus
best- Take the bus from Rishikesh to Chandigarhbus redbusIndia_Bharat Benz A/C Seater /Sleeper
- Take the bus from Chandigarh to Anandpur Sahibbus redbusIndia_Volvo A/C Semi Sleeper
7h 23mTrain
cheapest- Take the train from Yog Nagari Rishikesh to Chandigarhtrain 14609
- Take the train from Chandigarh to Kiratpur Sahibtrain 12057
7h 41m₹1,280–3,742Drive 284.5 km
- Drive from Rishīkesh to Naina Devicar 284.5 km
4h 47m₹2,757–3,982Taxi
- Take the taxi from Rishīkesh to Naina Devitaxi 284.5 km
4h 47m₹6,000–7,500Fly, bus
- Fly from Dehradun Airport (DED) to Chandigarh International Airport (IXC)plane DED - IXC
- Take the bus from Chandigarh to Anandpur Sahibbus
5h 42mBus via Dehradun
- Take the bus from Rishikesh to Dehradunbus
- Take the bus from Dehradun to Chandigarhbus
- Take the bus from Chandigarh to Anandpur Sahibbus
8h 49m
Dehradun Airport (DED) to Chandigarh International Airport (IXC) flights
Comparing Your Travel Options
The cheapest way to get from Rishīkesh to Naina Devi is to train which costs ₹1,200 - ₹3,800 and takes 7h 41m.
The fastest way to get from Rishīkesh to Naina Devi is to drive which takes 4h 47m and costs ₹2,700 - ₹4,000.
No, there is no direct bus from Rishīkesh to Naina Devi. However, there are services departing from Rishikesh and arriving at Anandpur Sahib via Chandigarh. The journey, including transfers, takes approximately 7h 23m.
No, there is no direct train from Rishīkesh to Naina Devi. However, there are services departing from Yog Nagari Rishikesh and arriving at Kiratpur Sahib via Chandigarh. The journey, including transfers, takes approximately 7h 41m.
The distance between Rishīkesh and Naina Devi is 302 km. The road distance is 284.5 km.
The best way to get from Rishīkesh to Naina Devi without a car is to bus which takes 7h 23m and costs .
It takes approximately 7h 23m to get from Rishīkesh to Naina Devi, including transfers.
Rishīkesh to Naina Devi bus services, operated by Shri Krishna Travels, depart from Rishikesh station.
Rishīkesh to Naina Devi train services, operated by Indian Railways, depart from Yog Nagari Rishikesh station.
The best way to get from Rishīkesh to Naina Devi is to bus which takes 7h 23m and costs . Alternatively, you can train, which costs ₹1,200 - ₹3,800 and takes 7h 41m.
What companies run services between Rishīkesh, India and Naina Devi, India?
You can take a bus from Rishikesh to Naina Devi via Chandigarh and Anandpur Sahib in around 7h 23m. Alternatively, you can take a train from Yog Nagari Rishikesh to Naina Devi via Chandigarh and Kiratpur Sahib in around 7h 41m.
- Website
- goindigo.in
Flights from Dehradun Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- ₹4,300–17,000
Flights from Dehradun Airport to Chandigarh International Airport via Lucknow
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ₹6,000–18,000
Flights from Dehradun Airport to Chandigarh International Airport via Jaipur
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ₹5,500–18,000
Flights from Dehradun Airport to Chandigarh International Airport via Ahmedabad
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹8,500–19,000
Flights from Dehradun Airport to Chandigarh International Airport via Mumbai
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ₹11,000–20,000
- Website
- airindia.in
Flights from Dehradun Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- ₹4,700–15,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 Chandigarh to Kiratpur Sahib
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
- Phone
- +91 97200 05607
- [email protected]
- Website
- Shri Krishna Travels
Bus from Rishikesh to Chandigarh
- Ave. Duration
- 5h 15m
- Frequency
- Hourly
- Website
- Shri Krishna Travels
Bus from Rishikesh to Dehradun
- Ave. Duration
- 1h
- Frequency
- Hourly
- Website
- Shri Krishna Travels
- Phone
- +91 99456 00000
- Website
- New Pal Travels
Bus from Rishikesh to Chandigarh
- Ave. Duration
- 5h 35m
- Frequency
- Every 4 hours
- Website
- New Pal Travels
- Phone
- +91 99991 29996
- [email protected]
- Website
- Ram Dalal Holidays Pvt. Ltd
Bus from Rishikesh to Chandigarh
- Ave. Duration
- 6h 15m
- Frequency
- Every 4 hours
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 55 min
- Frequency
- 4 times a week
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 55 min
- Frequency
- 4 times a week
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
Bus from Dehradun to Chandigarh
- Ave. Duration
- 5h 15m
- Frequency
- Every 4 hours
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 55 min
- Frequency
- 4 times a week
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
- Phone
- +91 91299 29994
- [email protected]
- Website
- PTC Skybus
Bus from Rishikesh to Chandigarh
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a day
- Website
- PTC Skybus
- Phone
- +91 9899151311
- [email protected]
- Website
- CIty Land Travels
Bus from Rishikesh to Chandigarh
- Ave. Duration
- 5h 10m
- Frequency
- Twice daily
- Schedules at
- CIty Land Travels
Bus from Rishikesh to Dehradun
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Schedules at
- CIty Land Travels
Bus from Dehradun to Chandigarh
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Schedules at
- CIty Land Travels
- Website
- Armaan Tour & Travels
Bus from Rishikesh to Chandigarh
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Schedules at
- Armaan Tour & Travels
Bus from Dehradun to Chandigarh
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Schedules at
- Armaan Tour & Travels
- Website
- Kohli Tour & Travellers
Bus from Rishikesh to Chandigarh
- Ave. Duration
- 5h 35m
- Frequency
- Once daily
- Schedules at
- Kohli Tour & Travellers
Bus from Rishikesh to Dehradun
- Ave. Duration
- 50 min
- Frequency
- Once a week
- Schedules at
- Kohli Tour & Travellers
Bus from Dehradun to Chandigarh
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Schedules at
- Kohli Tour & Travellers
- Website
- Lavish Travels
Bus from Rishikesh to Chandigarh
- Ave. Duration
- 5h 35m
- Frequency
- Once daily
- Schedules at
- Lavish Travels
Bus from Dehradun to Chandigarh
- Ave. Duration
- 6h 35m
- Frequency
- Once daily
- Schedules at
- Lavish Travels
- Website
- Rajpreet Travels and cargo
Bus from Rishikesh to Chandigarh
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Schedules at
- Rajpreet Travels and cargo
Bus from Rishikesh to Dehradun
- Ave. Duration
- 55 min
- Frequency
- Twice daily
- Schedules at
- Rajpreet Travels and cargo
Bus from Dehradun to Chandigarh
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Schedules at
- Rajpreet Travels and cargo
- Website
- Zimindara Travels
Bus from Rishikesh to Chandigarh
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Schedules at
- Zimindara Travels
Bus from Dehradun to Chandigarh
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Schedules at
- Zimindara Travels
- Phone
- +91 80580 57088
- [email protected]
- Website
- Maharani Travels
Bus from Rishikesh to Chandigarh
- Ave. Duration
- 5h 55m
- Frequency
- Once daily
- Website
- Maharani Travels
Bus from Rishikesh to Dehradun
- Ave. Duration
- 1h
- Frequency
- 3 times a week
- Website
- Maharani Travels
Bus from Dehradun to Chandigarh
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Website
- Maharani Travels
- Phone
- +91 9928371859
- Website
- Vijay Tours And Travels
Bus from Rishikesh to Chandigarh
- Ave. Duration
- 5h
- Frequency
- 6 times a week
- Website
- Vijay Tours And Travels
Bus from Dehradun to Chandigarh
- Ave. Duration
- 4h 10m
- Frequency
- 5 times a week
- Website
- Vijay Tours And Travels
- Phone
- +91 9530045999
- Website
- Gajraj Bus Service
Bus from Rishikesh to Chandigarh
- Ave. Duration
- 5h 55m
- Frequency
- 6 times a week
- Estimated price
- ₹500–1,600
- Schedules at
- Gajraj Bus Service
- AC Sleeper
- ₹500–1,600
Bus from Dehradun to Chandigarh
- Ave. Duration
- 5h
- Frequency
- 5 times a week
- Estimated price
- ₹470–1,600
- Schedules at
- Gajraj Bus Service
- AC Sleeper
- ₹470–1,600
- Website
- Master Travels
Bus from Rishikesh to Chandigarh
- Ave. Duration
- 5h 35m
- Frequency
- 3 times a week
- Schedules at
- Master Travels
Bus from Dehradun to Chandigarh
- Ave. Duration
- 5h 5m
- Frequency
- Twice a week
- Schedules at
- Master Travels
- Website
- Vijay Laxmi
Bus from Rishikesh to Chandigarh
- Ave. Duration
- 5h 25m
- Frequency
- Once a week
- Schedules at
- Vijay Laxmi
Bus from Rishikesh to Dehradun
- Ave. Duration
- 1h 10m
- Frequency
- Once a week
- Schedules at
- Vijay Laxmi
Bus from Dehradun to Chandigarh
- Ave. Duration
- 4h 15m
- Frequency
- Once a week
- Schedules at
- Vijay Laxmi
- Website
- New Himalaya Travels
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Schedules at
- New Himalaya Travels
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Schedules at
- New Himalaya Travels
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Schedules at
- New Himalaya Travels
- Website
- New Walia Travels
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Schedules at
- New Walia Travels
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Schedules at
- New Walia Travels
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Schedules at
- New Walia Travels
- Website
- G.T.SHolidays
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Schedules at
- G.T.SHolidays
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Schedules at
- G.T.SHolidays
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Schedules at
- G.T.SHolidays
- Phone
- +91 98821 15555
- [email protected]
- Website
- Bedi Travels
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 1h 15m
- Frequency
- 3 times a day
- Schedules at
- Bedi Travels
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 1h 15m
- Frequency
- 3 times a day
- Schedules at
- Bedi Travels
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 1h 15m
- Frequency
- 3 times a day
- Schedules at
- Bedi Travels
- Website
- HR Holidays
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Schedules at
- HR Holidays
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Schedules at
- HR Holidays
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Schedules at
- HR Holidays
- Website
- Himalayan Holidays
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Schedules at
- Himalayan Holidays
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Schedules at
- Himalayan Holidays
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Schedules at
- Himalayan Holidays
- Website
- Rao Travels India Pvt Ltd.
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Schedules at
- Rao Travels India Pvt Ltd.
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Schedules at
- Rao Travels India Pvt Ltd.
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Schedules at
- Rao Travels India Pvt Ltd.
- Website
- Himachal Tourist Bus Service
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 2h 5m
- Frequency
- 4 times a week
- Schedules at
- Himachal Tourist Bus Service
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 2h 5m
- Frequency
- 4 times a week
- Schedules at
- Himachal Tourist Bus Service
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 2h 5m
- Frequency
- 4 times a week
- Schedules at
- Himachal Tourist Bus Service
- [email protected]
- Website
- Leafybus
Bus from Rishikesh to Dehradun
- Ave. Duration
- 55 min
- Frequency
- 5 times a day
- Website
- Leafybus
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Rishikesh to Dehradun
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Estimated price
- ₹320–600
- Schedules at
- Zingbus
- Website
- Thar Travels
Bus from Rishikesh to Dehradun
- Ave. Duration
- 1h
- Frequency
- 4 times a day
- Schedules at
- Thar Travels
- Phone
- +91 9982244151
- [email protected]
- Website
- Shekhar Travels
Bus from Rishikesh to Dehradun
- Ave. Duration
- 45 min
- Frequency
- 4 times a day
- Website
- Shekhar Travels
- Website
- Shekhar Travels
- Website
- Empire Travels & Holidays
Bus from Rishikesh to Dehradun
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Schedules at
- Empire Travels & Holidays
Bus from Dehradun to Chandigarh
- Ave. Duration
- 5h
- Frequency
- 3 times a day
- Schedules at
- Empire Travels & Holidays
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Rishikesh to Dehradun
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Schedules at
- Mahalaxmi Travels
- Website
- Travel House Delhi
Bus from Rishikesh to Dehradun
- Ave. Duration
- 1h
- Frequency
- Once daily
- Schedules at
- Travel House Delhi
- Website
- Shivay Travels
Bus from Rishikesh to Dehradun
- Ave. Duration
- 1h
- Frequency
- Once daily
- Schedules at
- Shivay Travels
- Phone
- +91 8218967962
- [email protected]
- Website
- Baba Travels Mathura
Bus from Rishikesh to Dehradun
- Ave. Duration
- 30 min
- Frequency
- Once daily
- Website
- Baba Travels Mathura
- Schedules at
- Baba Travels Mathura
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Rishikesh to Dehradun
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- ₹650–1,400
- Schedules at
- Laxmi Holidays
- Website
- India Tours and Travels
Bus from Rishikesh to Dehradun
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Schedules at
- India Tours and Travels
- Website
- Shri Krishna Bus Service
Bus from Rishikesh to Dehradun
- Ave. Duration
- 30 min
- Frequency
- 3 times a week
- Schedules at
- Shri Krishna Bus Service
- Phone
- +91 9316 993169
- [email protected]
- Website
- Indo Canadian Express
Bus from Dehradun to Chandigarh
- Ave. Duration
- 5h 25m
- Frequency
- Hourly
- Schedules at
- Indo Canadian Express
- Phone
- 1800 267 9001
- [email protected]
- Website
- NeuGo
Bus from Dehradun to Chandigarh
- Ave. Duration
- 4h 30m
- Frequency
- 4 times a day
- Website
- NeuGo
- Website
- Shiv Sai Elite Travels
Bus from Dehradun to Chandigarh
- Ave. Duration
- 5h 30m
- Frequency
- Every 4 hours
- Schedules at
- Shiv Sai Elite Travels
- Ave. Duration
- 4h 47m
- Estimated price
- ₹6,000–7,500
Car Yatra
- Phone
- +91 96 90 16 90 69
- Website
- facebook.com
Haridwar Car service
- Phone
- +91 99 17 03 34 48
- Website
- haridwarcarservice.com
Nature Holidays Travel
- Phone
- +91 97 60 58 55 60
- Website
- natureholidaystravel.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 South Korea: Travelling from Seoul to Busan , How to get from Gatwick Airport into central London, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
Booking & Getting There
Rishīkesh to Naina Devi bus services, operated by Shri Krishna Travels, arrive at Chandigarh station.
Rishīkesh to Naina Devi train services, operated by Indian Railways, arrive at Chandigarh station.
Yes, the driving distance between Rishīkesh to Naina Devi is 284 km. It takes approximately 4h 47m to drive from Rishīkesh to Naina Devi.
There are 21+ hotels available in Naina Devi.



































