Depending on where the boat stops along the way, the boat ride between Lucerne and Alpnachstad takes between 1 hour and 1 hour 20 minutes.