Two trains ride up Mount Pilatus: From Alpnachstad and from Kriens. By train or car from Lucerne and Brünig Pass, and by ship from Lucerne to Alpnachstad. By municipal bus from the Lucerne train station to Krienz or by car.
I did the trip up Mount Pilatus years ago from Lucerne...we boarded a ship very early in the morning, the scenery was breathtaking!!! We arrived in Alpnachstad, and rode the cogwheeled train up the mountain. Goats and Cows everywhere, it was so charming and fun. The train let us off, and we hiked a bit further to reach the summit, where the trail was very steep at times... At the end of our time on Mount Pilatus, we rode a gondola car to an area where there was a huge Luge/sledding track, and we flew down at alarming speed!!! It was incredible. We took another gondola to the bottom of the mountain, and explored the village for the rest of the day! I HIGHLY recommend this trip to anyone wanting a good time for little money!