Buses from Delhi to Shimla
18 buses ply between Delhi and Shimla. The earliest bus from Delhi departs at 08:30 PM for Shimla, and the last bus departs at 11:40 PM, on its way to Shimla. The shortest time to reach Shimla is 07:30:00, taken by the bus. The bus journey duration can vary from 07:30:00 to 11:30:00. The fare for buses on the Delhi and Shimla route vary between Rs 408.0 to Rs 1562.4 as per the bus operator and bus type.Some of the top operators on the Delhi to Shimla route are
When in shimla, do find time to visit The Ridge, Annandale and Glen, Tatta Pani, Sadhupul, The Mall Road, Sankat Mochan Temple and Gaiety Heritage Cultural Complex.