1945–1989 Ruch pociągów został wznowiony w 1945. Liczba par pociągów stopniowo wzrastała do 3 na dobę.
W 1964 do obsługi linii wprowadzono trakcję spalinową.
W latach 70. ze względu na zaniedbania w remontach drastycznie spadała prędkość przejazdu. Kolej zaczęła przegrywać z bardziej elastycznym transportem autobusowym. W 1979 zawieszono po raz drugi przewozy na linii Puck – Krokowa, pociągi wróciły do Krokowej w maju 1983. Krótko przed wznowieniem przewozów linię po raz ostatni zmodernizowano. W celu zwiększenia atrakcyjności pociągi do Krokowej zaczynały bieg w Redzie, gdzie była możliwość przesiadki na pociągi SKM kursujące do Trójmiasta i Wejherowa.
Po 1989 Po raz trzeci ruch kolejowy z Pucka do Krokowej został zawieszony na przełomie lat 80. i 90. W maju 1989 na tej trasie przestały kursować pociągi osobowe, a w 1991 również towarowe.
Po 2000 były podejmowane próby reaktywacji linii, chociażby do jazd drezynowych. Jednak latem 2005 ogłoszony został przetarg na rozbiórkę linii. W 2011 wzdłuż linii została zbudowana asfaltowa ścieżka rowerowa.