Bernsdorf ist eine sächsische Kleinstadt im Landkreis Bautzen am nördlichen Rand der Oberlausitz.
Die Stadt liegt innerhalb ausgedehnter Wälder am äußersten Rande der Oberlausitzer Teichlandschaft etwa 11 km nördlich von Kamenz, ca. 14 km südwestlich von Hoyerswerda und ca. 17 km südlich von Senftenberg. Im Norden und Nordosten wurde früher Braunkohletagebau betrieben. Der Ort ist unmittelbar von einer nahezu ebenen großflächigen Heidelandschaft umgeben.
Städtebaulich ist Bernsdorf auch heute noch eher ein schnell gewachsenes Industrie-Dorf als eine Stadt mit festem, planmäßig angelegtem Stadtkern.
Zu Bernsdorf gehören die Ortsteile Waldhof, Zeißholz, Großgrabe, Straßgräbchen und Wiednitz. |