BlaBlaCar Bus
Geneva - Bus station > Courmayeur > Aosta > Milan > Bergamo > Verona > Padua > Venice - Mestre > Tri
Vienna