Hello Xafaukook83
Welcome to the SBB Community.
We are a customer support forum run by volunteers, our help happens in our spare time.
The IATA code for Zurich is actually ZRH 🙂 And, our country is named Switzerland, the people living here are the Swiss.
That clarified, we recommend to look up train schedules using the official trip planner on www.sbb.ch/en or by downloading the SBB Mobile app. We are not a travel agency but can give you some hints where to find the information.
For the travel to Zermatt, we recommend a Saver Day Pass (possibly at half fare); it allows you to take any connection to Zermatt, no matter the arrival time on the day of arrival.
In addition, I would recommend a Swiss Half Fare Card and individual tickets. A Swiss Travel Pass is not useful during your stay in Zermatt, it does not offer any benefits if you go skiing. For the days after skiing, you could purchase Saver Day Passes at half fare or individual tickets at half fare since you hold the Swiss Half Fare Card.
https://www.sbb.ch/en/tickets-offers/tickets/day-passes/saver-day-pass.html
https://www.sbb.ch/en/tickets-offers/tickets/guests-abroad/swiss-halffare-card.html
Please let us know if you need more help.
Kind regards,
Roland