Fürstenberg ligger ved floden Havel, 21 km syd for Neustrelitz, og 75 km nord for Berlin.
Byen ligger i den sydlige udkant af Mecklenburgischen Seenplatte med søerne Baalensee, Röblinsee og Schwedtsee omkring. Floden Havel deler sig gennem byen i 4 løb (tidligere 3). Den sydlige skibsfartskanal og den nordlige gren af Havel , som kaldes Iserdiek afgrænser Große Werder, den centrale ø der oprindeligt udgjorde byen.