Road:
Shimla is connected by road to Chandigarh (119 km), Dehradun (344 km), Amritsar (322 km), Delhi (343 km), Pathankot (351 km), and Ambala (151 km). Himachal Pradesh Tourism as well as private operators run luxury buses from these cities to Shimla.
Rail:
Shimla has a daily train to Kalka (100 km away). A narrow gauge line, the train offers great views but it is slow (takes about 6 hours), can't carry too many passengers and is always crowded. A better option would be to take a train till Kalka and then hit the road. Kalka has train connections to Delhi, Kolkata, Mumbai and Amritsar, among others.
Air:
Just 22 km away from Shimla, the Jubbarhatti airfield has regular flights from Delhi, Chandigarh and Kullu. However, air connectivity from December to February is subject to weather conditions. In that case, you could fly till Chandigarh, 120 km away, and then drive down.
|