The municipal area is situated within the Adige Valley, about northwest of the city of Bolzano.
The municipality of Terlan contains the frazioni (subdivisions, mainly villages and hamlets) Siebeneich (Settequerce) and Vilpian (Vilpiano).