Hello we are from US and never used Swiss rail. So, sorry for this simple question.
Is it necessary to book Zurich airport to Zurich Hauptbaunhof rail in advance or can we just show up and buy tickets at the station that day?
Same question for Zurich Hauptbaunhof to Luzern: Do we need to buy tickets in advance or can we purchase the same day of travel at the train station?
Do the trains fill up?