There are 3 ways to get from Shimla to Dharamkot 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.
Comparing Your Travel Options
The cheapest way to get from Shimla to Dharamkot is to drive which costs ₹2,200 - ₹3,300 and takes 4h 34m.
The fastest way to get from Shimla to Dharamkot is to drive which takes 4h 34m and costs ₹2,200 - ₹3,300.
Yes, there is a direct bus departing from Shimla and arriving at McLeodganj - Main Square. Services depart every four hours, and operate every day. The journey takes approximately 10h 10m.
The distance between Shimla and Dharamkot is 241 km. The road distance is 232.7 km.
The best way to get from Shimla to Dharamkot without a car is to bus which takes 10h 10m and costs .
The bus from Shimla to McLeodganj - Main Square takes 10h 10m including transfers and departs every four hours.
Shimla to Dharamkot bus services, operated by New Prem Bus Service, depart from Shimla station.
Shimla to Dharamkot bus services, operated by New Prem Bus Service, arrive at McLeodganj - Main Square station.
Yes, the driving distance between Shimla to Dharamkot is 233 km. It takes approximately 4h 34m to drive from Shimla to Dharamkot.
Book your Shimla to Dharamkot bus tickets online with Omio.
What companies run services between Shimla, India and Dharamkot, Himachal Pradesh, India?
New Prem Bus Service operates a bus from Shimla to McLeodganj - Main Square 5 times a day, and the journey takes 10h 10m. Shivam Bus Service also services this route once daily.
- Website
- New Prem Bus Service
Bus from Shimla to McLeodganj - Main Square
- Ave. Duration
- 10h 10m
- Frequency
- 5 times a day
- Schedules at
- New Prem Bus Service
- Website
- Shivam Bus Service
Bus from Shimla to McLeodganj - Main Square
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Schedules at
- Shivam Bus Service
- Ave. Duration
- 4h 34m
- Estimated price
- ₹6,500–8,000
Lahual Spiti Kaza Taxi
- Phone
- +91 94 18 60 56 54
- Website
- spiticabs.wordpress.com
Shimla Taxi
- Phone
- +91 70 18 64 78 20
- Website
- shimlataxi.in
Tour 2 Himachal
- Phone
- +91 98 16 24 37 42
- Website
- tour2himachal.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 Which London airport should I choose?, 5 incredible day trips from Florence by train, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
Booking & Getting There
There are 420+ hotels available in Dharamkot.
