After a few months as Allievi Nazionali coach for Calcio Padova, Cavasin became coach of Treviso for the 1990/1991 season, to be sacked soon after. After a number of season at the helm of several Serie C clubs, Cavasin became coach of last-placed Serie B club A.C. Cesena in 1998, as a replacement for Corrado Benedetti, and led the team to keep its place in the league. In 1999, he became coach of U.S. Lecce of Serie A, and led the club to two good seasons, before to be fired in early 2002. He then coached Serie C2 club Florentia Viola (then Fiorentina) in 2002, as replacement for Pietro Vierchowod, to be sacked in 2004. Successively he also coached minor Serie A teams such as Brescia and Treviso with little success.
He became coach of Messina on January 30, 2007, as replacement for Bruno Giordano; he was however sacked about two months later, on April 2, following a 2-0 defeat to Cagliari. On June 22, 2007 he was announced as new Frosinone boss, leading them to a mid-table finish in the club's second Serie B campaign. On June 5, 2008 Frosinone announced to have parted company with Alberto Cavasin.
On May 20, 2009 he completed a comeback at Brescia, replacing Nedo Sonetti as head coach for the remaining two games of the Serie B 2008–09 regular season, with the aim to lead the rondinelle into the promotion playoffs. After being sacked by Brescia, on November 12, 2009 he became the manager of AC Bellinzona, a Swiss Super League team. On 2 April 2010 AC Bellinzona fired the Italian trainer, formerly he coaching Lecce, Fiorentina and Brescia.