Shimla is well connected & easily accessible through all modes of transportation.
By Air
By Air, the nearest airport in Shimla is at Jubbarhatti, 23 km. from the city and it is well connected to Chandigarh, Kullu & Delhi.
By Rail
Through train, Shimla is connected to Kalka which is 96 km. on the meter gauge and it takes around 6 hours to reach Shimla from Kalka. There are around 3 to 4 trains from Kalka and for a comfortable journey with less halts, tourists can opt for Shivalik Express which is a deluxe train having pantry facility also. On the route, there are 103 tunnels of which the longest one is 1.2 km.
By Road
By Road, Shimla can be reached through both deluxe & ordinary buses from nearly all the adjoining places. The local transportation within Shimla is also quite convenient. Deluxe, local & tourist are always easily available as there are many private operators plying in this are along with Govt. ones. Local taxis can also be availed from virtually every point in Shimla.