Piła leży w północnej Wielkopolsce,nad rzeką Gwdą,która kilka kilometrów na południe uchodzi do Noteci.Rzeka wije się przez miasto malowniczym, meandrującym korytem,które w centrum rozdziela się na dwie odnogi,tworząc wyspę.Piła widziana z lotu ptaka to zielone miasto.Około połowę jego powierzchni stanowią lasy i parki,wypełniające tereny pomiędzy nowoczesnymi dzielnicami mieszkalnymi.Urody dodaje miastu 8 jezior,z największym - Zalewem Koszyce.Najpopularniejszym kąpieliskiem jest jednak jezioro Płotki,położone w granicach miasta,wśród sosnowych lsów.