W styczniu 1946 roku 2 Pułk Lotnictwa Szturmowego[a] został przeformowany na nowy etat nr 6/40 o stanie 305 wojskowych i 1 pracownika kontraktowego i przemianowany na 4 Szturmowy Pułk Lotniczy[b].
Stacjonował na lotnisku w Bydgoszczy i wchodził w skład 2 Szturmowej Dywizji Lotniczej. Po rozformowaniu dywizji, od 30 października 1946 roku stał się samodzielnym pułkiem lotnictwa szturmowego[2].
W 1950 roku pułk wszedł w skład nowo formowanej 8 Dywizji Lotnictwa Szturmowego[2].
W grudniu 1953 roku pułkowi przywrócono historyczną nazwę. Od tej pory jego nazwa brzmiała: 4 Pułk Lotnictwa Szturmowego „Kraków”[2].
W 1957 roku 4 Pułk Lotnictwa Szturmowego „Kraków" został przeformowany na 4 Pułk Lotnictwa Myśliwskiego „Kraków” i podporządkowany 11 Dywizji Lotnictwa Myśliwskiego[c].
W 1967 roku pułk przyjął bojowe tradycje 2 Pułku Nocnych Bombowców „Kraków”, a jednostce przywrócono pierwotną numeracje - 2[d].
W roku 1971 2 Pułk Lotnictwa Myśliwskiego „Kraków” został wyłączony ze składu 3 Dywizji Lotnictwa Myśliwskiego i włączony do 4 Pomorskiej Dywizji Lotnictwa Myśliwskiego[e]. W grudniu 1990 roku rozwiązano 4 PDLM, a pułk został podporządkowany 2 Korpusowi Obrony Powietrznej[2].
2 Pułk Nocnych Bombowców "Kraków" → 2 Pułk Lotnictwa Szturmowego → 4 Szturmowy Pułk Lotniczy → 4 Pułk Lotnictwa Szturmowego → 2 Pułk Lotnictwa Myśliwskiego "Kraków" ↘ rozformowany w 1993
Uwagi
↑2 Pułk Lotnictwa Szturmowego sformowano w lipcu 1945 roku na bazie 2 Pułku Nocnych Bombowców „Kraków”
↑Rozkaz naczelnego dowódcy Wojska Polskiego nr 019/Org. z 22 stycznia 1946 roku
↑Rozkaz ministra obrony narodowej nr 0054/Org. z 6 lipca 1957
↑Rozkaz ministra obrony narodowej nr 07/Org. z 4 maja 1967
↑Zarządzenie szefa Sztabu Generalnego nr 012/Org. z dnia 6 marca 1971
↑Zarządzenie szefa Sztabu Generalnego WP z 3 sierpnia 1993 roku