Heidenau is a town located in the Sächsische Schweiz-Osterzgebirge district within the state of Saxony, Germany. It is situated on the left bank of the Elbe river.
The town is positioned approximately 13 kilometers southeast of the center of Dresden.