Byen ligger i den vestlige grensesonen til Lausitzer Bergland i den saksiske delen av Oberlausitz, omkring 40 km øst for Dresden. Elven Wesenitz renner gjennom byen.