Od grudnia 1941 "Edinburgh" osłaniał konwoje arktyczne do ZSRR i z powrotem. 30 kwietnia 1941, gdy płynął z Murmańska do Wielkiej Brytanii, wioząc ładunek radzieckiego złota, został uszkodzony na Morzu Barentsa dwoma torpedami niemieckiego okrętu podwodnego U-456. Podjęto próbę holowania krążownika z powrotem do Murmańska, lecz było ono bardzo wolne i utrudnione. 2 maja krążownik został zaatakowany przez niemieckie niszczyciele i w walce artyleryjskiej ciężko uszkodził niszczyciel "Hermann Schoemann", samozatopiony następnie przez załogę. Niszczyciel Z24 zdołał jednak trafić "Edinburgh" torpedą w lewą burtę. Krążownika nie dało się już uratować i został opuszczony przez załogę i dobity torpedą brytyjskiego niszczyciela, zginęło 57 osób z 847 załogi.