From Amritsar Junction (ASR) train to Chandigarh (CDG) then taxi to Shimla. 5 h 57 min ₹2,666. From Amritsar taxi to Shimla. 4 h 54 min ₹4,463. From Amritsar drive to Shimla. 4 h 54 min ₹2,679. From Amritsar taxi to Amritsar airport, fly to Chandigarh airport, then taxi to Shimla. 4 h 41 min ₹11,112.
How to get from Amritsar to Shimla?
There is no direct connection from Amritsar to Shimla. However, you can take the train to Chandigarh (CDG) then take the taxi to Shimla. Alternatively, you can travel from Amritsar to Shimla in around 4 h 54 min.