Tätzschwitz liegt im Nordwesten der Oberlausitz im Lausitzer Seenland an der Grenze zu Brandenburg, rund neun Kilometer südöstlich von Senftenberg und zwölf Kilometer nordwestlich von Hoyerswerda.

Umliegende Ortschaften sind Geierswalde, Laubusch, die Stadt Lauta, Lauta-Dorf, Großkoschen sowie Kleinkoschen.

Tätzschwitz liegt an der Schwarzen Elster. Nördlich der Ortschaft liegt der Geierswalder See, südlich der Erikasee.
Wappen von Tätzschwitz