Wonderful day trip! Highly recommended. We thoroughly enjoyed our day.
To maximize views, I recommend from the Lucerne train station, you take the trolley bus #1 to Kriens to "Linde/Pilatus" stop (20 min). Five minute walk to the Kriens Station. Then, a half hour cable car ride to Frakmuntegg to enjoy the surrounding nature & take advantage of the SeilPark Family Fun! Continue on another 5 minute Gondola ride for spectacular views up to Pilatus Kulm.
There are several different walks to take advantage of the glorious surroundings. After your time & snack/meal at the top, take the CogWheel railway 40 minute ride (the steepest cog railway in the world) down to the lake side town of Alpnachstad and take a 50-90 minute boat ride (or you may train) back to Lucerne.
If you own or manage Mount Pilatus, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.