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?