Avigliana limita con los siguientes municipios: Villar Dora, Almese, Caselette, Sant'Ambrogio di Torino, Valgioie, Buttigliera Alta, Giaveno, Reano y Trana.