Book bus tickets from Shimla to Amritsar at CabBazar. Online bus ticket booking with zero convenience fee. Shimla to Amritsar bus price starts from Rs. 500 per head.