There are 4 ways to get from Kiratpur Sahib to Shimla by taxi, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, bus
best- Take the taxi from Kiratpur Sahib to Bilaspurtaxi
- Take the bus from Bilaspur to Shimla, Himachal Pradeshbus Bilaspur
1h 59mBus
cheapest- Take the bus from Kīrtpur to Bilaspurbus 886 / ...
- Take the bus from Bilaspur to Shimla ISBT Tutikandibus 23 / ...
4h 39m₹615–1,760Drive 108.2 km
- Drive from Kiratpur Sahib to Shimlacar 108.2 km
1h 54m₹1,222–1,764Taxi
- Take the taxi from Kiratpur Sahib to Shimlataxi 108.2 km
1h 54m₹2,800–3,400
Questions & Answers
The cheapest way to get from Kiratpur Sahib to Shimla is to bus which costs ₹600 - ₹1,800 and takes 4h 39m.
The fastest way to get from Kiratpur Sahib to Shimla is to drive which takes 1h 54m and costs ₹1,200 - ₹1,800.
No, there is no direct bus from Kiratpur Sahib to Shimla. However, there are services departing from Kīrtpur and arriving at Shimla ISBT Tutikandi via Bilaspur. The journey, including transfers, takes approximately 4h 39m.
The distance between Kiratpur Sahib and Shimla is 151 km. The road distance is 108.2 km.
The best way to get from Kiratpur Sahib to Shimla without a car is to taxi and bus which takes 1h 59m and costs .
It takes approximately 1h 59m to get from Kiratpur Sahib to Shimla, including transfers.
Kiratpur Sahib to Shimla bus services, operated by HRTC, depart from Kīrtpur station.
Kiratpur Sahib to Shimla bus services, operated by HRTC, arrive at Bilaspur station.
Yes, the driving distance between Kiratpur Sahib to Shimla is 108 km. It takes approximately 1h 54m to drive from Kiratpur Sahib to Shimla.
There are 638+ hotels available in Shimla.
What companies run services between Kiratpur Sahib, India and Shimla, India?
You can take a bus from Kīrtpur to Shimla ISBT Tutikandi via Bilaspur in around 4h 39m.
- Website
- New Prem Bus Service
Bus from Bilaspur to Shimla, Himachal Pradesh
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Schedules at
- New Prem Bus Service
- Phone
- 1800 180 8185
- [email protected]
- Website
- hrtchp.com
Bus from Kīrtpur to Bilaspur
- Ave. Duration
- 47 min
- Frequency
- Every 4 hours
- Estimated price
- ₹280–430
- Website
- hrtchp.com
- Ordinary
- ₹280–370
- AC Himdhara
- ₹310–430
Bus from Bilaspur to Shimla ISBT Tutikandi
- Ave. Duration
- 2h 52m
- Frequency
- 4 times a day
- Estimated price
- ₹330–550
- Website
- hrtchp.com
- Ordinary
- ₹330–430
- AC Himdhara
- ₹400–550
- Phone
- +91 080-46333629
- [email protected]
- Website
- Northern Travels
Bus from Kīrtpur to Bilaspur
- Ave. Duration
- 38 min
- Frequency
- Twice daily
- Estimated price
- ₹850–1,300
- Website
- Northern Travels
- Ave. Duration
- 1h 19m
- Estimated price
- ₹1,100–3,400
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 Italy Travel Guides, Slovenia: Getting from Ljubljana to Lake Bled, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.






