The closest connection by air to Shimla is a small airport, 23 km away from the hill town. It is served by seasonal flights from Delhi and Chandigarh. Though Delhi or Chandigarh is preferred to arrive by flight and later by road. Chandigarh has a domestic air terminal while Delhi, the capital is an international hub connected by flights from all over the world.
Shimla has its own toy train chugging through the mountains that begins the ride at Kalka. Also, Kalka is the nearest mainline railway station, 100 km away from Shimla. Kalka is connected by superfast trains to Delhi.
Shimla is 375 km from Delhi and 120 km from Chandigarh by road. The scenic route is well-connected and brings visitors from Delhi in few hours’ journey.