Thürmsdorf liegt am Pehnabach, der von der Struppener Ebenheit zur Elbe bei Königstein in der Sächsischen Schweiz fließt.
Thürmsdorf war früher durch die Steinbrecherei und Elbeschifffahrt geprägt worden. Heute sind die Landwirtschaft und der Tourismus der Haupterwerb.