I have a pre-loaded "travel wallet" Mastercard issued by a bank in South Africa. When I loaded it I specified an amount in euro and they issued me a different card for GBP. Can I use the euro card to withdraw Swiss francs in Switzerland, even if that attracts a higher fee? Assume that I cannot use my normal credit card (I did not expect a Switzerland stop so I did not tell the bank that I would be using the other cards there).
OUTCOME: At the main train station in Geneva I was able to draw Francs at an ATM which even had the option to debit my card in Euros.