Amlach se encuentra en la Val Pusteria.
La población está a una altitud de 687 m s. n. m. en la orilla derecha del Drava.
El municipio tiene una superficie total de 22,5 km², y su punto de mayor altitud es el Spitzkofel (2.718 m).
Desde el siglo XIII Amlach se erigió en el centro decisorio de las municipalidades circundantes.
La iglesia de la localidad, dedicada a Santa Odilia, se consagró en 1382.