Åmli er ei skogsbygd, beliggende mellom kysten og fjellbygdene. Det høyeste punktet er Trongedalsnuten i fjellmassivet Storrfjellet, nord i kommunen. Nidelva og Tovdalselva renner gjennom kommunen.