Lake Lucerne Navigation Company sails five routes between 21 ports in Switzerland, mostly Lucerne, Flüelen and Vitznau. From Lucerne: Flüelen, Vitznau, Brunnen and 15 other ports. From Vitznau: Brunnen, Beckenried, Gersau, Treib, Ennetbürgen and Buochs.