Złotów znajduje się ponad 30 km na północny-wschód od Piły.