Die öffentliche Personenschifffahrt auf den Schweizer Seen und Flüssen verursachte 2015 Gesamtkosten von 199 Millionen Franken, die Güterschifffahrt auf dem Rhein solche von 144 Millionen. Zusammen ergibt dies 343 Millionen Franken. Der Löwenanteil entfiel dabei auf die Verkehrsmittel: Kauf, Unterhalt und Betrieb der Schiffe machten 70% der Kosten aus.
Bei der Rheinschifffahrt lagen 2015 die Kilometerkosten mit 7 Rappen pro Gütertonne weit tiefer als bei Transporten per Schiene (17 Rappen) oder mit schweren Strassengüterfahrzeugen (55 Rappen). Grund dafür sind die grossen Tonnagen und die tiefen Infrastrukturkosten. Allerdings sind Rheinschiffe nur für Transporte im Import- und Exportbereich einsetzbar.
Hinweis: Im Gegensatz zu den übrigen Verkehrsträgern (Strasse, Schiene, Luft) werden die Kostendaten der Schifffahrt nur alle 5 Jahre aktualisiert.