Yes, you can buy a SwissPass (or more commonly for tourists, the Swiss Travel Pass) directly at the SBB Travel Centre at Zurich Airport. The travel center is conveniently located in the "Airport Shopping" area, near Check-in 3 and right above the train platforms. In 2026, the office is typically open from 6:15 AM to 10:30 PM. While the physical SwissPass card (the red plastic card used by residents for subscriptions) requires a photo and can take a few days to process, tourists can instantly purchase the Swiss Travel Pass or Swiss Half Fare Card at the counter. The staff will provide you with a paper or digital QR code that acts as your "pass" immediately. However, it is often more efficient to buy it online via the SBB website or app before you land; this allows you to have the pass on your phone and skip the potential queues at the airport counter, letting you walk straight from your flight onto the train to Zurich HB or other Swiss destinations without any administrative delays.