Tolmezzo se encuentra al pie del monte Strabut a 323 msnm, entre el Tagliamento y el río But, en la confluencia de los siete valles carnios, rodeada por los Alpes Orientales.