Beelitz is situated about 18 km (11 mi) south of Potsdam, on the rim of the Zauche glacial sandur plain.
Located on an old trade route from Berlin to Leipzig, today the Bundesstraße 2, it also has access to the Bundesautobahn 9 at the Beelitz-Heilstätten and Beelitz junctions.