Die kleine Stadt Elstra befindet sich im nordöstlichen Teil des Bundeslandes Sachsen im Osten der Bundesrepublik Deutschland.
Elstra gehört zum Landkreis Bautzen und ist darüber hinaus Teil des Direktionsbezirks Dresden. Auf einer Fläche von insgesamt rund 32, 5 Quadratkilometern, auf denen etwas mehr als 3000 Menschen zu Hause sind. Aus diesen Zahlen ergibt sich demzufolge eine vergleichsweise eher geringe Bevölkerungsdichte von lediglich ungefähr 90 Einwohnern je Quadratkilometer. In Elstra gibt es eine reiche Altstadt, die über eine Vielzahl an historischen Bauten verfügt, von denen die meisten unter Denkmalschutz stehen. Insbesondere sind in der Altstadt der historische Marktplatz und das Gebäude des Rathauses sehr sehenswert.