De gemeente Terni ligt in het dal van de rivier de Nera; het heeft een oppervlakte van 212,43 km2 (82,02 km²) en ligt op 130 m hoogte.
Terni grenst aan de comuni Stroncone, San Gemini, Montefranco (een klein deel), Arrone, Narni, Montecastrilli (een zeer klein deel), Acquasparta, Spoleto (provincie Perugia) en twee comuni van de provincie Rieti in de regio Lazioː Rieti en Labro.
| |
| Acquasparta Montecastrilli San Gemini | Spoleto (Perugia) | Spoleto (Perugia) | | Narni | Gemeente Terni | Montefranco | | Stroncone | Provincie Rieti (Lazio) | Arrone | |
Frazioni
De volgende frazioni (gehuchten) maken deel uit van 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.