Travel options for:
Shimla to Amritsar
  • Taxi, bus

    $32 - $41
    1. Shimla

      1 h 56 min - 79.6 miles

      $24 - $29

    2. Chandigarh

      3 h 50 min - 4 times a day

      $8 - $12

  • Taxi, train

    $36 - $47
    1. Shimla

      1 h 46 min - 73.2 miles

      $22 - $27

    2. Chandigarh (CDG)

      4 h 15 min - once daily

      $14 - $20

  • Taxi

    $55 - $70
    1. Shimla

      4 h 54 min - 210.4 miles

      $55 - $70

  • Drive

    $30 - $50
    1. Shimla

      4 h 54 min - 210.4 miles

      $30 - $50

  • Taxi, fly

    $77 - $284
    1. Shimla

      1 h 52 min - 76.4 miles

      $23 - $28

    2. Chandigarh (IXC)

      3 h - 1 stopover

      $50 - $250

    3. Amritsar (ATQ)

      14 min - 8.2 miles

      $4 - $6

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

From Shimla taxi to Chandigarh then bus to Amritsar. 5 h 46 min ₹2,498. From Shimla taxi to Chandigarh (CDG) then train to Amritsar Junction (ASR). 6 h 1 min ₹2,820. From Shimla taxi to Amritsar. 4 h 54 min ₹4,465. From Shimla drive to Amritsar. 4 h 54 min ₹2,713. From Shimla taxi to Chandigarh airport, fly to Amritsar airport, then taxi to Amritsar. 5 h 6 min ₹9,889.