CGN assure 15 liaisons entre 28 ports en Suisse et en France, surtout Lausanne, Genève et Yvoire. Depuis Lausanne : Genève, Yvoire, Évian-les-Bains et 22 autres ports. Depuis Genève : Yvoire, Nyon, Bellevue et six autres ports. Depuis Yvoire : Nyon et Nernier. Depuis Saint-Gingolph : Le Bouveret, Vevey, Chillon, Villeneuve et Montreux. Depuis Bellevue : Corsier. Depuis Vevey : Le Bouveret, Chillon, Villeneuve et Montreux.