W ciągu następnego dnia, z U-Boota dwukrotnie dostrzeżono okręt i samolot, co zmusiło U-977 do chwilowych zmian kursu. left|thumb|U-977 przy nabrzeżu w Mar del Plata Po 66 dniach rejsu w zanurzeniu, maratonie dookoła wysp brytyjskich oraz podróży przez Atlantyk, załoga okrętu znajdowała się na skraju wyczerpania. Trudy rejsu na chrapach odbiły się również na sprawności silnikówLawrence Patterson: Donitz's Last Gamble, s. 175-178. O godzinie 6 rano 23 lipca U-977 przekroczył równik około 30°W, gdzie 28 z 32 oficerów i marynarzy przeszło zwyczajowy chrzest równikowy. W ciągu następnych trzech dni załoga kilkakrotnie dostrzegała samoloty, zaś 30 lipca dowódca okrętu uzyskał wiadomość, że poprzedzający go U-530 wraz z całą załogą został wydany przez Argentynę Stanom Zjednoczonym. Okręt ten w ostatnich dniach wojny operował na południowym Atlantyku. Informacja o jego wydaniu Stanom Zjednoczonym nie zmieniła jednak dotychczasowych planów załogi U-977. 1 sierpnia okręt przeprowadził testowe zanurzenie na głębokość 40 metrów, w ciągu najbliższych dwóch tygodni wykrył dwie duże jednostki pływające. 17 sierpnia 1945 roku, po 108 dniach podróży i przebyciu 7600 mil morskich, U-977 zawinął do argentyńskiego portu Mar del Plata, gdzie załoga poddała się marynarce argentyńskiej.