How to reach Shimla by Air
The airport is at Jubbarhatti, 23 km from Shimla city and is connected to Delhi. Taxi/cabs are available.
How to reach Shimla by Rail
Shimla is connected by a broadgauge line up to Kalka (90 km). The journey between Kalka and Shimla takes about six hours and is one of the finest ways of enjoying the landscape. The quaint rail car, which runs on this stretch, takes about five hours. A luxury coach that accommodates six persons has recentely been introduced and can be attached to any train of your choice. The Shivalik Express is a deluxe train on this route. Delhi (380 km), Chandigarh (120 km) and Kalka (90 km) from Shimla.
How to reach Shimla by Road
Shimla is connected by road to all major cities in north India. Taxi cabs for Shimla are available at Delhi, Chandigarh, Ambala and Kalka. Several state-run transport corporations including the Himachal Tourism Development Corporations ply Volvo ac and deluxe buses from Delhi and Chandigarh. Buses can also be chartered.