Air: The Jubbarhatti airport is 23-km from Shimla
and major domestic airlines cater their services from here to Shimla. One
can catch direct flights from
Rail: Shimla has a narrow gauge railway line on which toy train runs from Kalka to Shimla. The train cruises its way through valleys and beautiful landscapes at a very slow pace making the journey very pleasant. From Kalka one can take trains to other parts of the country. The Toy train from Shimla is of two types - one is the normal multi coach train and the other is the single car train, which has a glass roof giving an enthralling experience during the journey.
Road: Roads connect the capital city of Himachal with other places in the state as well as other major towns and cities. There is regular bus service from Delhi and Chandigarh as well as ordinary; semi deluxe, deluxe and AC coaches for Shimla are available too. One can also cross over to Leh and Ladakh via Rohtang pass from here.