La ciudad de Gdnsak tiene su origen en un poblado de kachubos, una tribu procedente de Pomerania que hablaba un dialecto eslavo y que se asentó en este lugar. La localidad comenzó a desarrollarse gracias al comercio del ámbar y ya en el siglo XI poseía una muralla que rodeaba la ciudad. Y así siguió su florecimiento hasta que durante la Segunda Guerra Mundial parte de la ciudad se destruyó. En 1970 en sus astilleros tuvo lugar una protesta del sindicato Solidarnosc contra la subida de precios. Esta movilización causó varios muertos. Años más tarde se alzó un monumento en los mismos astilleros en honor a los compañeros que perdieron la vida durante la protesta.