There are 4 ways to get from Mussoorie to Shimla by bus, car, taxi, or bus (Flixbus)
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 Dehradun to Shimlabus redbusIndia_Bharat Benz A/C Semi Sleeper
8h 30mBus via Dehradoon
cheapest- Take the bus from FlixBus Mussoorie - Library Road to FlixBus Dehradun - Doon Travels, near ISBTbus FlixBus IN0310H / ...
- Take the bus from Dehradoon to Shimla ISBT Tutikandibus 1214
11h 15m₹730–2,148Drive 242.8 km
- Drive from Mussoorie to Shimlacar 242.8 km
4h 22m₹2,719–3,927Taxi
- Take the taxi from Mussoorie to Shimlataxi 242.8 km
4h 22m₹6,000–7,500
Comparing Your Travel Options
The cheapest way to get from Mussoorie to Shimla is to bus via Dehradoon which costs ₹700 - ₹2,200 and takes 11h 15m.
The fastest way to get from Mussoorie to Shimla is to drive which takes 4h 22m and costs ₹2,700 - ₹4,000.
No, there is no direct bus from Mussoorie to Shimla. However, there are services departing from Mussoorie Library Road and arriving at Shimla via Dehradun. The journey, including transfers, takes approximately 8h 30m.
The distance between Mussoorie and Shimla is 257 km. The road distance is 242.8 km.
The best way to get from Mussoorie to Shimla without a car is to bus which takes 8h 30m and costs .
It takes approximately 8h 30m to get from Mussoorie to Shimla, including transfers.
Mussoorie to Shimla bus services, operated by SLGT Travels, depart from Dehradun station.
Mussoorie to Shimla bus services, operated by SLGT Travels, arrive at Shimla station.
Yes, the driving distance between Mussoorie to Shimla is 243 km. It takes approximately 4h 22m to drive from Mussoorie to Shimla.
Book your Mussoorie to Shimla bus tickets online with Omio.
What companies run services between Mussoorie, Uttarakhand, India and Shimla, India?
SLGT Travels operates a bus from Dehradun to Shimla once a week, and the journey takes 6h 30m.
- slgtbus@gmail.com
- Website
- SLGT Travels
Bus from Dehradun to Shimla
- Ave. Duration
- 6h 30m
- Frequency
- Once a week
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Mussoorie - Library Road to FlixBus Dehradun - Doon Travels, near ISBT
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- ₹280–650
- Website
- FlixBus India
- Phone
- 1800 180 8185
- hrtchq@gmail.com
- Website
- hrtchp.com
Bus from Dehradoon to Shimla ISBT Tutikandi
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- ₹450–1,500
- Website
- hrtchp.com
- Ordinary
- ₹450–600
- AC Himdhara
- ₹600–900
- Ordinary
- ₹600–750
- AC
- ₹1,200–1,500
- Ave. Duration
- 4h 22m
- Estimated price
- ₹6,000–7,500
Dehradun Taxi Service
- Phone
- +91 98 97 97 32 55
- Website
- dehraduntaxiservices.in
Doon Cabs
- Phone
- +91 96 34 00 40 07
- Website
- dooncabs.co.in
Doon Travel
- Phone
- +91 63 98 48 50 08
- Website
- doontravel.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 Slovenia: Getting from Ljubljana to Lake Bled, Need to know: Greyhound, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
There are 637+ hotels available in Shimla.





