Die Schweizer Schiffe beförderten 2012 12,8 Millionen Passagiere. Das sind drei Prozent mehr als im Vorjahr. Überdurchschnittlich gross ist die Zunahme im Berner Oberland und im Seeland: Gut 15 Prozent legten die Gesellschaften zu. Auf Thuner- und Brienzersee registrierte die BLS 1'030'000 Passagiere, auf Bielersee und Aare waren es 407'000 und auf Murten- und Neuenburgersee 301'000 Passagiere.
Diese Zahlen veröffentlichte der Informationsdienst für den öffentlichen Verkehr (Litra). Er erklärt die allgemeine Zunahme unter anderem mit einer Aktion einer Schweizer Grossbank. Im Berner Oberland sei die Zunahme wohl unter anderem auf das verbesserte Fahrplanangebot zurückzuführen; auf dem Bielersee auf ein neues Schiff.