Die Gemeinde Elstra liegt im Südosten des Landkreises Bautzen im Landkreis Bautzen in Sachsen, Deutschland. Zusammen mit den Gemeinden Hoyerswerda und Lübbenau gehört es zu dem Verwaltungsraum Niederlausitz.
Die Gemeinde hat eine Fläche von 61,32 Quadratkilometern und zählt 5145 Einwohner (Stand 2019). Der höchste Punkt der Region liegt auf 348 Metern über dem Meeresspiegel, der niedrigste auf 155 Metern. Der Name Elstra stammt aus dem Slawischen, das Wort El stammt aus dem Temescher und bedeutet "Renke" oder "Fisch".
In der Gemeinde Elstra befinden sich verschiedene Sehenswürdigkeiten, dazu zählen beispielsweise ein Jagdschloss a