W 1946 r. rozpoczęła się odbudowa wysadzonego przez Niemców w 1945 r. wiaduktu w Chabówce, a w latach 60. XX w. przeprowadzono kolejną modernizację drogi – na całej długości położono asfalt, dokonano też kilku korekt przebiegu (m.in. wyprostowano zakręty na „Zbójeckiej Górze” między Skomielną Białą a Rabką Zdrój czy na Piątkowej Górze za kościołem Św. Krzyża). Od Nowego Targu do Zakopanego drogę poprowadzono nowym śladem, omijając centra Szaflar, Białego Dunajca i Poronina. W latach 70. XX w. wybudowano drugi pas między Krakowem a Myślenicami, z obejściami Mogilan, Głogoczowa i Myślenic. W tym czasie wybudowano także dwupasmową obwodnicę Nowego Targu. W pierwszej dekadzie XXI w. wybudowano dwupasmowy odcinek Myślenice – Lubień, w standardzie drogi ekspresowej.

Historia budowy drogi ekspresowej mały|Tunel pod Luboniem Małym, w budowie (2017)

Od 2 listopada 2004 w budowie znajdował się 14-kilometrowy odcinek Myślenice – Lubień, którego oddanie do użytku planowane było na koniec 2006. Opóźnienia wykonawcy sprawiły jednak, że inwestycja została ukończona i oddana do użytku 20 marca 2008. Nad ranem 1 lipca 2006 w Stróży zawalił się 60-metrowy wiadukt nowo budowanego odcinka drogi ekspresowej S7 nad rzeką Trzebunka.