Thann si trova nel sud-ovest del dipartimento dell'Haut-Rhin ai piedi delle montagne dei Vosgi, allo sbocco della valle del fiume Thur. La Thur attraversa il centro della città.
Ha una superficie di 12,5 km2 (4,8 sq mi). La sua altitudine media è di 625 m (2.051 ft); al municipio, l'altitudine è di 329 m (1.079 ft).
Thann si trova a 121 km (75 mi) da Strasburgo, la capitale regionale; a 42 km (26 mi) da Colmar, la capitale del dipartimento; e a 21 km (13 mi) da Mulhouse.
| Thann e i suoi comuni vicini |
|  |
Il comune di Thann è circondato dai comuni di Goldbach-Altenbach, Vieux-Thann, Leimbach e Bitschwiller-lès-Thann.
Posti accanto a Thann, Haut-Rhin |
| Goldbach-Altenbach | | | Bitschwiller-lès-Thann | Thann  | Vieux-Thann | | Leimbach | | |
Clima
Il clima di Thann, nella classificazione climatica di Köppen, è Cfb - clima oceanico con estati modello.