Traversée par l’Elbe sur 25 km, la ville de Dresde se trouve dans l'est de l'Allemagne, dans l'Etat de Saxe, à 30 km au nord de la frontière avec la République tchèque et à 160 km au sud de Berlin.
Située dans la vallée de l'Elbe, Dresde est encadrée par les contreforts orientaux des monts Métallifères, les plateaux granitiques de Lusace et les rochers gréseux de la Suisse saxonne.