So your flight is on the 17th? And you are in Lucerne for all your nights?

Yes you could travel from Lucerne to Mt. Pilatus and get a train from Lucerne to Zurich airport by 4pm. The trip would take about 2.5 to 3 hours depending on connections from the mountain top.

You can use the Swiss railways timetable to plan the trip from Lucerne to Mt. Pilatus and then from Pilatus to Zurich airport. I would expect the average duration of stay at the top would be 2-3 hours.

Yes, my flight is on 17th and I am in Lucerne all nights. I will plan using the Swiss railways timetable. Again, I am doing Mt Rigi the other day, if people are not interested in it then I might change plans. Any other things that I could do on that day.

By “fast train to Zweisimmen” do you mean via Bern? The route via Meiringen an Interlaken only takes 1 hour more and is the better scenic option. Also note the construction work between Wimmis and Zweisimmen which means you will be diverted onto a bus. The SBB timetable makes this clear.