Schweizerische Bodensee-Schifffahrt assure huit liaisons entre 21 ports en Suisse, en Allemagne et en Autriche, surtout Romanshorn, Friedrichshafen et Rorschach. Depuis Romanshorn : Friedrichshafen, Rorschach, Lindau et 11 autres ports. Depuis Rorschach : Lindau, Rheineck, Bregenz, Wasserburg, Staad et Altenrhein. Depuis Immenstaad : Güttingen, Altnau et Hagnau.