Getting There

By air

Nearest airport to Shimla is at Jubberhatti, 26 km from Shimla. It has connecting flights to Delhi and Kullu. The nearby Chandigarh airport is, however, more handy as it is connected to all the major airports in India. Following is the schedule of flights from and to Shimla:

Jagsun Airlines

  Flight No.

  From

  To

  Departure

  Arrival

  Days of Week

  JA221

  Delhi

  Shimla

  8.40 AM

  9.40 AM

  Tue, Thu, Sat

  JA221

  Shimla

  Kullu

  10.00 AM

  10.20 AM

  Tue, Thu, Sat

  JA222

  Kullu

  Shimla

  10.50 AM

  11.20 AM

  Tue, Thu, Sat

  JA222

  Shimla

  Kullu

  11.40 AM

  12.40 PM

  Tue, Thu, Sat

By road

Shimla is well connected by road with Kalka, Chandigarh, Ambala, Delhi, Dehradun, Ludhiana, Jalandhar, Amritsar, Jammu and other towns of Punjab and Haryana. Following are the road distances from Shimla to major cities of India:

 

  Place

  Distance (Km.)

  Kalka

  90

  Chandigarh

  117

  Delhi

  370

  Ludhiana

  220

  Dehradun

  240

  Kullu

  240

  Manali

  280

  Kalpa

  260

  Narkanda

  64

  Mandi

  156

  Dharamshala

  280

  Nahan

  140

 

Taxi services are available on a seat- basis between Shimla, and Kalka. There is deluxe bus service between Shimla and Delhi. Himachal Pradesh Tourism Development Corporation also runs deluxe buses between Shimla and Delhi. 
 

By train

Shimla is connected by a broad gauge line up to Kalka. From Kalka to Shimla, a narrow gauge line covers 96 kilometers, of track. The journey by train, which takes about six hours, crossing 103 tunnels is one of the finest ways of enjoying the scenic beauty. There is another option for a fast train Shiwalik Express or a delightful ride in the Rail Car.

The Rail Car takes about 4 hours. Kalka has direct rail connections with Delhi, Calcutta and Amritsar. For more information on Kalka-Shimla Railway