Dresden ligger i Sørøst-Tyskland og ligger på begge sider av elva Elben i som er en del av det større området kalt Elbtalkessel. Sør- og østfra strekker utløpere av Osterzgebirge og Elbsandsteingebirge seg ned mot byen. Sentrum ligger på 113 moh., mens høyeste punkt er Triebenberg på 384 moh. Etter byutvidelser på 1990-tallet er Dresden blitt en storkommune som overgås bare av Berlin, Hamburg og Köln i flateinnhold.