Die Stadt Forst liegt 20 Kilometer östlich von Cottbus an der Lausitzer Neiße. Am gegenüberliegenden polnischen Ufer liegt die Ortschaft Zasieki, der Gemeinde Brody (Pförten), die bis 1945 ein Forster Stadtteil war. Durch die Innenstadt fließt der 1380 Jahr angelegte Mühlgraben. Die Malxe fließt durch die westlichen Stadtteile, ca. 50 m vom Wohnhaus entfernt. Das Naturschutzgebiet Euloer Bruch befindet sich nordwestlich der Innenstadt.