Du tänker på Snow'n'rail:
http://www.railaway.ch/deutsch/snow-n-rail/wallis/zermatt-cervinia/
Det är liftkort och tågresa ihop.
Halbtax kostar 150 CHF för ett år, 250 CHF för två år och 350 CHF för tre år.
Med "Gleis 7" åker man gratis efter 19:00 i hela Schweiz (gäller ett år), men man måste tydligen ha ett halbtax för att använda det.. kostar då ca 250 CHF ihop och gäller i ett år.
Ibland går det att hitta billiga biljetter på internet, så kallade Click'n'rail:
https://www.sbb.ch/mct/wi/shop/b2c/adw.do?4099
Dock vet jag inte om det går att åka till Zermatt med dom..
Bussar brukar inte finnas i Schweiz, när det finns tåg. Möjligen någon privat firma...
Dagskort är ofta ett bra alternativ för långa resor.. men finns bara för halbtax (är rätt nytt, visste jag inte tidigare heller..). Det kostar 64 CHF för en dag, eller 55 CHF om man åker efter klockan 9 (så kallad 9-Uhr-Tageskarte).
Om ni bara ska åka från Zürich till Zermatt och tillbaka är en vanlig biljett det billigaste. Åker ni någon gång mer under året blir det möjligen billigare med halbtax..
Hoppas det hjälpte.
Här finns alla priser om du vill leta lite själv:
https://www.sbb.ch/mct/wi/shop/b2c/sprache.do?en