We are planning a trip to Zermatt and flying into Zurich on a Friday. Looking into buying a Swiss Transfer Ticket. Looks like we will not have any issue from Zurich Airport to Zermatt. HOWEVER, we plan on going from Zermatt to Milan Centrale and it is not a border town in Switzerland. Does this mean we have to buy another ticket from Brig to Milan? If so, is this the most economical way - Swiss Transfer Ticket + Brig-Milan Ticket. Or, is there a more economical way of doing this? Also, should we buy this in advance for savings? And if we have to buy an extra ticket, do we buy this in Zermatt prior to boarding or do we buy this on the train to Milan?