Byen ligger ved Deisterpforte, en dal mellem de sydlige udløbere af Deister og Kleinen Deister. I Deisterpforte ligger udspringet til floden Haller, der gav byen Springe sit middelalderlige navn Hallerspring.
Begge kilder til Haller er på Raher Berg ved Am Spielbrink 123,2 moh. i et vandindvindsanlæg fra vandforsyningsfirmaet Purena[2] Hallerbrønden fører kildevand der delvis er karstificeredekoralkalk fra Oberjura, der suppleres af tilstrømninger fra de 15 m tykke kvartsholdige løse klipper. Det tilstrømmende vand er lidt alkalisk og har forhøjet hårdhed. Kilderne forsyner byen Springe med drikkevand og omfatter 0,5 million m³ om året.