Yes, the Swiss Travel Pass fully covers the train journey from Zurich to Zermatt, making it an incredibly convenient option for travelers. The pass provides unlimited travel on the entire Swiss Travel System network, which includes all trains operated by SBB (Swiss Federal Railways) and the Matterhorn Gotthard Bahn. When traveling from Zurich (either the airport or the main station), you will typically take a high-speed train to Visp or Brig, where you will then transfer to a regional train that climbs up the valley to the car-free village of Zermatt. The entire trip is included at no extra cost, and no seat reservations are required for these standard trains. Additionally, your Swiss Travel Pass gives you a 50% discount on the Gornergrat Railway and the Matterhorn Glacier Paradise cable car once you arrive in Zermatt. It truly is the "all-in-one" ticket that allows you to transition seamlessly from the city to the high Alps without needing to purchase individual tickets for each leg of the trip.