Travel options for:
Amritsar to Shimla
  • Train, taxi

    $36 - $46
    1. Amritsar Junction (ASR)

      4 h 10 min - once daily

      $14 - $20

    2. Chandigarh (CDG)

      1 h 47 min - 73.3 miles

      $22 - $27

  • Taxi

    $55 - $70
    1. Amritsar

      4 h 54 min - 210.3 miles

      $55 - $70

  • Drive

    $30 - $50
    1. Amritsar

      4 h 54 min - 210.3 miles

      $30 - $50

  • Fly, taxi

    $78 - $273
    1. Amritsar

      13 min - 8 miles

      $4 - $6

    2. Amritsar (ATQ)

      2 h 35 min - 1 stopover

      $50 - $240

    3. Chandigarh (IXC)

      1 h 52 min - 76.3 miles

      $23 - $28

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

From Amritsar Junction (ASR) train to Chandigarh (CDG) then taxi to Shimla. 5 h 57 min ₹2,844. From Amritsar taxi to Shimla. 4 h 54 min ₹4,463. From Amritsar drive to Shimla. 4 h 54 min ₹2,712. From Amritsar taxi to Amritsar airport, fly to Chandigarh airport, then taxi to Shimla. 4 h 41 min ₹11,178.