Hafe lyt in ere Bucht vum nerdlige Bodeseestade am Sidweschtrand vum Schussebecki un goht vun ere Hechelag vu 395.2 m NN am Bodeseestade bis uf 501.6 m NN z Oelinge/Horach. D Chärnstadt lyt in dr Nechi vu dr Mindig vu Rotach in dr Bodesee. Dää Fluss chunnt vu Direnge weschtlig vu dr Ortschaft Oelinge in s Stadtgebiet un fließt dur e baar chleineri Ortsdeil, voreb er in dr Chärnstadt in dr See mindet. Di e weng greßer Schusse streift dr nordeschtli Ecke vum Stadtgebiet un mindet e baar Kilometer eschtli vu dr Stadt in dr Bodesee.