Bannewitz is a municipality in the Sächsische Schweiz-Osterzgebirge district, in Saxony, Germany. It is situated 7 km (4 mi) south of Dresden (centre).