Avigliana jest malowniczym miasteczkiem, nad którym górują ruiny średniowiecznego zamku. W jego okolicy znajdują się alpejskie jeziora, które są doskonałym miejscem do wypoczynku.
Miejscowość ma średniowieczne korzenie, a ze względu na położenie na skrzyżowaniu szlaków prowadzących do Włoch, Francji i Szwajcarii wybudowano tu zamek. Do dziś przetrwały jedynie jego ruiny, gdyż w XVII w. został zniszczony przez Francuzów.
W zabudowie miasta można wyróżnić historyczne centrum, w którym znajdują się dwa cenne kościoły, romański św. Piotra i renesansowy św. Jana ozdobiony malowidłami Defendente Ferrari. Domy stoją na zboczu góry, a uliczkami można dojść do murów miejskich i drogi prowadzącej do zamku.
Okolice Avigliany są niezwykle malownicze. Są tu dwa, położone tuż obok siebie jeziora, które objęto ochroną Parku przyrody jezior Avigliana. Na ich brzegach wytyczono ścieżki przyrodnicze i spacerowe. Działa tu także ekomuzeum. Po jeziorach można pływać łodziami i kajakami.