Uma opção é pegar o trem. Acabei de procurar um dia de semana aleatório em setembro, e há basicamente um trem por hora em cada direção. É direto e demora apenas 4 horas. Para obter horários de trem, sua melhor opção é usar Bahn.de e pesquisar de lá . (Sim, são as ferrovias alemãs, e não as italianas que estou sugerindo, mas elas têm um site melhor e podem pesquisar basicamente toda a Europa!)
Em termos de Barato, não é tão ruim. É cerca de € 100 de retorno se você reservar com antecedência em trens específicos (Mini), subindo para cerca de € 200 para um bilhete flexível (Flessibile).