There are 4 ways to get from Rudraprayāg to Shimla by 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.
Bus via Dehradun
best- Take the bus from Rudraprayag to Rishīkeshbus
- Take the bus from Rishikesh, Uttarakhand to Dehradun, Uttarakhandbus
- Take the bus from Dehradun, Uttarakhand to Shimla, Himachal Pradeshbus
10h 27mBus
cheapest- Take the bus from Rudraprayag to Haridwarbus
- Take the bus from Haridwar to Shimla ISBT Tutikandibus 1345 / ...
16h 56m₹1,050–2,490Drive 406.1 km
- Drive from Rudraprayāg to Shimlacar 406.1 km
7h 1m₹4,586–6,624Taxi
- Take the taxi from Rudraprayāg to Shimlataxi 406.1 km
7h 1m₹10,000–12,000
Questions & Answers
The cheapest way to get from Rudraprayāg to Shimla is to bus which costs ₹1,000 - ₹2,500 and takes 16h 56m.
The fastest way to get from Rudraprayāg to Shimla is to drive which takes 7h 1m and costs ₹4,500 - ₹7,000.
No, there is no direct bus from Rudraprayāg to Shimla. However, there are services departing from Rudraprayag and arriving at Shimla, Himachal Pradesh via Rishikesh, Uttarakhand and Dehradun, Uttarakhand. The journey, including transfers, takes approximately 10h 27m.
The distance between Rudraprayāg and Shimla is 409 km. The road distance is 406.1 km.
The best way to get from Rudraprayāg to Shimla without a car is to bus via Dehradun which takes 10h 27m and costs .
It takes approximately 10h 27m to get from Rudraprayāg to Shimla, including transfers.
Rudraprayāg to Shimla bus services, operated by Gharwal Motor Owners Union, depart from Rudraprayag station.
Rudraprayāg to Shimla bus services, operated by Gharwal Motor Owners Union, arrive at Rishīkesh station.
Yes, the driving distance between Rudraprayāg to Shimla is 406 km. It takes approximately 7h 1m to drive from Rudraprayāg to Shimla.
There are 672+ hotels available in Shimla.
What companies run services between Rudraprayāg, India and Shimla, India?
You can take a bus from Rudraprayag to Shimla, Himachal Pradesh via Rishīkesh, Rishikesh, Uttarakhand, and Dehradun, Uttarakhand in around 10h 27m.
- Phone
- 01382 - 224 208
- [email protected]
- Website
- gmou.org
Bus from Rudraprayag to Rishīkesh
- Ave. Duration
- 4h 22m
- Frequency
- Hourly
- Estimated price
- ₹550–1,000
- Website
- https://gmou.org/
- Seater
- ₹550–1,000
Bus from Rudraprayag to Haridwar
- Ave. Duration
- 5h 50m
- Frequency
- Hourly
- Estimated price
- ₹550–1,000
- Website
- https://gmou.org/
- Seater
- ₹550–1,000
- Phone
- 91 82870 09889
- [email protected]
- Website
- omio.com
Bus from Rishikesh, Uttarakhand to Dehradun, Uttarakhand
- Ave. Duration
- 55 min
- Frequency
- Every 10 minutes
- Estimated price
- ₹320–600
- Schedules at
- omio.com
- Phone
- 1800 180 8185
- [email protected]
- Website
- online.hrtchp.com
Bus from Haridwar to Shimla ISBT Tutikandi
- Ave. Duration
- 10h 15m
- Frequency
- Hourly
- Estimated price
- ₹500–1,500
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹500–700
- AC Himdhara
- ₹800–1,100
- Ordinary
- ₹600–750
- AC
- ₹1,200–1,500
- Ave. Duration
- 7h 1m
- Estimated price
- ₹10,000–12,000
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 Train travel in France: A guide to SNCF, French strikes 2018: What are my alternative transport options?, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.







