Travel options for:
Nearby airports Shimla
  • Delhi (DEL)

    $24 - $40
    1. Indira Gandhi International

      22 min - every 10 minutes

      $1

    2. New Delhi

      0 min - 783 feet

    3. New Delhi (NDLS)

      4 h 5 min - once daily

      $5 - $16

    4. Kalka (KLK)

      1 h 23 min - 60.2 miles

      $19 - $23

  • Chandigarh (IXC)

    $5
    1. Raipur

      20 min - every 30 minutes - line 26

      $1

    2. Sector 18/21

      13 min - 3776 feet

    3. Chandigarh

      1 h 48 min - 5 times a day

      $5

  • Lahore (LHE)

    1. Lahore (LHE)

      0 min - 166.1 miles

  • Dehra Dun (DED)

    $17 - $18
    1. Dehra Dun (DED)

      37 min - 23.9 miles

      $10 - $13

    2. Haridwar

      11 h - every 3 hours

      $6

  • Amritsar (ATQ)

    $32 - $51
    1. Amritsar (ATQ)

      13 min - 7.6 miles

      $5 - $7

    2. Amritsar Junction (ASR)

      4 h - once daily

      $4 - $16

    3. Chandigarh (CDG)

      1 h 47 min - 72.9 miles

      $22 - $28

  • Shimla Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

Travel from Nearby-Airports to Shimla

Bus or train from Nearby airports to Shimla?

Indian Railways operates a train from Delhi (DEL) to Shimla twice daily. Tickets cost $5 - $16 and the journey takes 4 h 5 min. Alternatively, HRTC operates a bus from Chandigarh (IXC) to Shimla 5 times a day. Tickets cost $5 and the journey takes 1 h 48 min.

How to get from Nearby airports to Shimla

ModeDurationPrice
From Indira Gandhi International Airport Metro to New Delhi, walk to New Delhi (NDLS), train to Kalka (KLK), then taxi to Shimla.6 h 50 min₹2,528
From Raipur line 26 bus to Sector 18/21, walk to Chandigarh, then bus to Shimla.3 h 21 min₹372
From Lahore (LHE) travel to Shimla.0 min
From Dehra Dun (DED) taxi to Haridwar then bus to Shimla ISBT Tutikandi.11 h 37 min₹1,263
From Amritsar (ATQ) taxi to Amritsar Junction (ASR), train to Chandigarh (CDG), then taxi to Shimla.6 h₹3,210

How long does it take to get from Nearby airports to Shimla?

It takes approximately 6 h 50 min to get from Nearby airports to Shimla, including transfers.

Is there a direct bus between Nearby airports and Shimla?

No, there is no direct bus from Nearby airports to Shimla. However, there are services departing from Raipur and arriving at Shimla via Chandigarh. The journey, including transfers, takes approximately 3 h 21 min.

Operators from Nearby airports to Shimla

OperatorPhoneWebsite
Delhi Metro155370Delhi Metro
Indian RailwaysIndian Railways
CTUCTU
HRTCHRTC