Kulmerland
Die Stadt befindet sich im Kulmerland, südlich der Danziger Bucht, etwa 37 Kilometer (Luftlinie) südlich von Kwidzyn ("Marienwerder") und 15 Kilometer südöstlich von Grudziądz ("Graudenz").