Piła ligger ved elva Gwda, mellom Wałcz- og Krajna innsjøområdene. Den er omgitt av furuskoger og høyland formet av isbre.