One can either take a taxi, local bus or the toy train to Shimla. Shimla is easily accessible via road too and Chandigarh-Shimla highway is in good condition and it only takes around 3 and a half hours to reach here from Chandigarh. Chandigarh is the nearest major airport from Shimla and is around 113 km away.