La commune de Terni se trouve dans la vallée du fleuve Nera ; elle a une superficie de 212,43 km2 et son altitude est de 130 m.
Terni est limitrophe avec les communes de Stroncone, San Gemini, Montefranco (une petite partie), Arrone, Narni, Montecastrilli (une très petite partie), Acquasparta, Spoleto (province de Pérouse) et deux communes de la province de Rieti dans le Latium regionː Rieti et Labro.
| |
| AcquaspartaMontecastrilliSan Gemini | Spoleto (Pérouse) | Spoleto (Pérouse) | | Narni | Terni comune | Montefranco | | Stroncone | Province de Rieti (Latium) | Arrone | |
Frazioni
Les hameaux suivants font partie de Terniː Acquapalombo, Appecano, Battiferro, Cecalocco, Cesi, Collegiacone, Collescipoli, Collestatte, Giuncano Alto, Giuncano Scalo, Marmore, Miranda, Papigno, Piediluco, Poggio Lavarino, Polenaco, Porzano, Pracchia, Rocca San Zenone, San Carlo, San Liberatore, Titurano, Torreorsina.