I intend to go to pilatus and take voralpen express(scenic train) from luzern on 17th sept.

1.Is it possible to make both the trips in one day?

2.Can I take voralpen express starting from luzern or will I need to go first to St.Gallen and tehn take the Voralpen express from st.gallen to luzern?I will be wasting my time that way.Can anyone suggest anything better?

3.Do I need to have prior reservation for voralpen express?

4.For pilatus,do I need to book before hand?I could understand that I will hav to take a boat ride from luzern to Alpanchstad and then change to cogwheel train to pilatus.Any more clarity anyone can provide pleas about this trip.

I dont have extra day so wish to do both these in one day.

Pls provide suggestions.(I would appreciate it if I could get elaborate guidance on this as this ism y first Swiss trip)