Air: The nearest airport is Jubarhati, 23 km from the town. Vayudoot services connect Jubbor Hatti with Kullu, Chandigarh and Delhi. Jagson Airlines also has flights from Delhi to Shimla.
Rail: The railway station is 1 km from the centre of the town. The famous toy train runs between Kalka and Shimla and covers the 96 km journey in about 7 hours. Kalka is well connected with most major cities in India.
Road: Shimla is well connected with most major cities in North India by regular bus services. Chandigarh is 117 km, Manali 260 km and Delhi 343 km from Shimla.