W ramach lokacji miasta wykonano na jego granicach fortyfikacje ziemne i palisadę, u schyłku XIV w. zastąpioną przez mur obronny oraz wytyczono parcele, które potem stopniowo zabudowywano, sieć ulic, a także rynek.

W 1440 miasto przystąpiło do antykrzyżackiego Związku Pruskiego, na prośbę którego w 1454 król Kazimierz IV Jagiellończyk ogłosił wcielenie regionu do Królestwa Polskiego. Podczas wojny trzynastoletniej (1454–1466) mieszczanie puccy stanęli po stronie Polski. W 1457 w Pucku znalazł schronienie wygnany król Szwecji Karol VIII Knutsson Bonde. W zamian za 15 tys. marek pruskich otrzymał w zastaw od Kazimierza Jagiellończyka ziemię pucką (980 km²). W 1460 Puck zdobyli Krzyżacy, a król szwedzki zbiegł do Gdańska, zaś w 1464 r. wojska gdańskie przez 5 miesięcy oblegały miasto, by w końcu wymusić kapitulację garnizonu krzyżackiego.

W 1466 włączono Puck do polskich Prus Królewskich – autonomiczna część Królestwa Polskiego, będących od 1569 częścią Korony Polskiej (wcześniej podlegały jej na zasadach autonomicznych). Siedziba starostwa powiatowego, miejsce sejmików szlacheckich i sądów grodzkich. Za czasów panowania Zygmunta Augusta, Batorego i Władysława IV Wazy twierdza i okresowo baza floty polskiej.