Танн находится на юго-западе департамента Верхний Рейн у подножия Вогезских гор, в устье долины реки Тур. Река Тур протекает через центр города.
Его площадь составляет 12,5 км2 (4,8 кв. миль). Средняя высота над уровнем моря - 625 м (2 051 фут); высота над уровнем моря - 329 м (1 079 футов).
Танн находится в 121 км (75 миль) от Страсбурга, столицы региона, в 42 км (26 миль) от Кольмара, столицы департаментов, и в 21 км (13 миль) от Мюлуза.
| Танн и соседние с ним коммуны |
|  |
Коммуна Танн окружена коммунами Гольдбах-Альтенбах, Вье-Танн, Леймбах и Битшвиллер-ле-Танн.
Места, прилегающие к Танну, Верхний Рейн |
| Гольдбах-Альтенбах | | | Бичвиллер-лес-Танн | Танн | Вьё-Танн | | Леймбах | | |
Климат
Климат Танна, по климатической классификации Кёппена, относится к категории Cfb - океанический климат с шаблонным летом.