In case you cannot read Hindi or unable to make out the text in the images, below is the schedule above in English.
Direct Buses
Shimla to Kanda Bus (via Theog) - 3.30 AM
Shimla to Haridwar Bus - 4.30 AM
Shimla to Tikkar Bus (via Narkanda) - 5.30 AM
Shimla to Ranvi Bus (via Theog, Chaupal) - 6.15 AM
Shimla to Kalpa Bus - 6.15 AM
Shimla to Rast Bus - 6.30 AM
Shimla to Ripoh Ghati Bus - 6.45 AM
Shimla to Tikkari Bus - 7.00 AM
Shimla to Kutaghat Bus - 7.15 AM
Shimla to Tandi Bus - 7.40 AM
Shimla to Soidhar Bus - 7.45 AM
Shimla to Solang Bus - 8.10 AM
Shimla to Phalog Bus - 8.15 AM
Shimla to Matal Bus - 9.15 AM
Shimla to Ruhil Dhar Bus - 9.30 AM
Shimla to Dev Nagar Bus - 9.40 AM
Shimla to Mandhol Bus - 10.30 AM
Shimla to Khamadi Bus - 10.30 AM
Shimla to Devat Bus - 11.00 AM
Shimla to Sarahan Bus - 11.30 AM
Shimla to Baghi Bus - 11.40 AM
Shimla to Adarsh Nagar Bus - 11.55 AM
Shimla to Reoghati Bus - 12.05 PM
Shimla to Janahan Bus - 12.30 PM
Shimla to Dinkar Dhar Bus - 12.30 PM
Shimla to Halaila Bus - 12.40 PM
Shimla to Himri Bus - 12.40 PM
Shimla to Chopal Bus - 1.30 PM
Shimla to Shyam Nagar Bus - 1.30 PM
Shimla to Nerwa Bus - 3.00 PM
Shimla to Darbar Kotkhai Bus - 3.10 PM
Shimla to Mandar Bus - 3.30 PM
Shimla to Kotara Bus - 5.15 PM
For more information, you can contact Shimla Bus stand at 0177 - 2659795, 2804142
Below are details of buses that start and end at other destinations but pass through Shimla.
Via Shimla & Rohru
The buses listed below ply towards Rohru and the area nearby. They all pass through Simla and Rohru.
Shimla to Rohru Bus - 6.00 AM
Chandigarh to Rohru Bus - 1.15 AM
Chandigarh to Chanshal Bus - 8.00 AM
Chandigarh to Gushali Bus - 10.15 AM
Delhi to Rohru Bus - 3.15 AM
Delhi to Rohru Bus - 4.00 AM
Delhi to Rohru AC Bus - 6.00 AM
Haridwar to Rohru Bus - 5.30 AM
Haridwar to Rohru Bus - 7.30 AM
Mandi to Rohru Bus - 7.00 AM
Daonti to Bhagtan Wala Bus - 8.30 AM
Chandigarh to Devi Dhar Bus (Via Rohru) - 9.00 AM
Mashnoo to Rohru Bus - 9.50 AM
Kangra to Rohru Bus - 12.30 AM
Kangra to Rohru Bus - 12.30 AM
Dharamshala to Rohru Bus - 1.00 AM
Una to Tiuni Bus - 1.15 AM
Palampur to Rohru Bus - 2.40 AM
Chamunda to Rohru Bus - 4.30 AM
Via Shimla & Karsog
Listed below are buses plying in the area around Karsog and passing through Shimla.
Shimla to Mahunag Bus - 4.40 AM; 10.15 AM
Shimla to Karsog Bus - 9.00 AM; 12.00 PM, 2.30 PM, 4.00 PM, 5.15 PM,
Haridwar to Karsog Bus - 5.30 AM
Delhi to Karsog Bus - 6.30 AM; 8.10 AM
Shimla to Mahog - 1.00 PM
Shimla to Dhar Kandhlu Bus - 1.30 PM
Shimla to Rohanda Bus - 1.00 PM
Simla to Kharla Bus - 2.15 PM
Shimla to Dharogra Bus - 2.30 PM
Shimla to Shanali Bus - 3.30 PM
Shimla to Suni Bus - 7.00 PM
Shimla to Chebri Bus - 5.00 PM
Via Shimla & Reckong Peo
Listed below are buses traveling in Kinnaur, Sangla and Spiti Valley via Shimla.
Shimla to Pooh (Puh) Bus - 4.00 AM
Dharamshala to Thangi Bus - 4.30 AM
Shimla to Reckong Peo Bus ( Via Suni) - 5.00 AM
Haridwar to Reckong Peo Bus - 5.15 AM
Delhi to Reckong Peo Bus - 6.00 AM; 7.15 AM,
Solna to Lippa Bus - 6.15 AM
Chandigarh to Kafnu Bus - 8.30 AM
Chandigarh to Reckong Peo Bus - 9.00 AM
Nalagarh to Reckong Peo Bus - 10.00 AM
Chandigarh to Reckong Peo Deluxe Bus - 10.20 AM; 10.00 PM
Chandigarh to Sangla Bus - 10.30 AM
Hamirpur to Reckong Peo Bus - 10.40 AM; 8.00 PM;
Shimla to Tapri Bus - 11.15 AM
Shimla to Kaza Bus - 6.30 PM
Hamirpur to Rampur Bus - 10.30 PM
Via Shimla & Rampur Bushahr
Listed below are buses traveling via Shimla and Rampur Bushahr.
Delhi to Rampur Bushahar Bus - 4.30 AM; 5.30 AM
Jammu to Rampur Bushahar Bus - 7.00 AM
Deora to Prem Nagar Bus - 9.00 AM
Chandigarh to Karana Bus - 8.15 AM
Haridwar to Sarahan Bus - 9.10 AM
Kalka to Sarahan Bus - 9.30 AM
Chandigarh to Rampur Bushahar Bus - 11.40 AM; 11.00 PM; 11.30 PM
Ambala Cantt to Rampur Bushahar Bus - 1.30 PM
Shimla to Rampur Bushahar Bus - 3.10 PM; 4.10 PM
Hamirpur to Rampur Bushahar Bus - 10.30 PM