Yes, my Swiss Travel Pass covered most parts of the journey. It included the boat, cogwheel train, and Pilatus cableways. The pass didn't cover the bus ride between Kriens and Lucerne.