Bus services to Shimla
Bus services and Online ticket booking for Shimla
Reaching Shimla by Bus
Shimla is well connected by road with Kalka, Chandigarh, Ambala, Delhi, Dehradun, Ludhiana, Jalandhar, Amritsar, Jammu and other towns of Punjab and Haryana. Himachal Pradesh Tourism Development Corporation also runs deluxe buses from and to Chandigarh and Delhi.
Find buses to Shimla from the cities below