You just go to https://sbb-tickets.cc/en and enter destination. Be sure to also enter the correct time. If you are over 16 years old and do no posess the ‘Half-Fare Card’ (If you don’t know what that is, you don’t have it), be sure to select Full fare as price display. You will then see several different connections you can take. Select the one you intend to take and then click on ‘select tickets’. You will see a few different options. Select the one which fits you best:
- Point-to-point ticket: Standard ticket; valid on any connection on the selected day
- Supersaver’s ticket: Cheap, but non-refundable option which is only valid for the one connection you chose with dynamic prices and is not always avaliable. Not recommended when arriving by plane (because if you miss your train and it’s not SBB’s fault, you need a new ticket), but might be an option for the Zermatt to Zürich Airport leg.
- Saver’s daypass: Might actually be cheaper than a point-to-point ticket. Non-refundable, valid all day on all railwaylines, busses etc in Switzerland
You then enter your personal information and pay. (Note that there have been issues with paying by credit card from abroad if your credit card does not feater 3D-secure.) You will recieve an e-mail with a QR-code. This is your ticket. If you keep having problems, please explain where exactly you run into issues.
It is also possible to buy your ticket only once you get to the station at Geneva Airport. There will be ticket machines where you can buy a ticket. At a ticket machine, you can only buy point-to-point tickets.