Apr 3, 2017 - 6:36 AM
in reply to Bamsy97
It would be simpler and easier to buy online (check here). You can have it emailed to you (within 1 to 3 business days).
Once printed out you can just hop on any train as soon as you arrive in Switzerland - no need to stand in lines to buy one at the airport or train station for example. You will also then have an electronic back-up in case you lose the ticket.