Danziger Bucht
Starogard Gdański is located in Pomerania on the small river Wierzyca, about south-west of Tczew, south of Gdańsk and north-east of Chojnice. It is from the Tricity () agglomeration on the coast of Gdańsk Bay.