Global Reach just gave me a quote, £20k 6th Dec 5pm gmt+7, 42.59 no fees, so 851,800 (haven't clarified but assume 500 Baht receiving fee would also apply)
Interbank at time 42.7467.
Bangkok bank TT buy at time 42.
*****
, net 845,950 Baht
Wise at time 42.7570, £110 fee (0.5%), net 850,430 Baht
Currency club 849,867
Currency fair 851,923 (assume receiving charge of 500 Baht to come off too)
So Global Reach better than Wise but only by 900 Baht / 0.1%
Currency Fair better than Wise by 1,100 Baht / 0.13%
On CurrencyFair and Wise, you can put a limit order, or automated transaction, that triggers if a rate reaches a given level. These need time and care, but are great for grabbing a rate that is only available briefly due to a momentary spike.
Santander Zero claims to be a zero fee card, but actually adds a 0.83% margin to the Mastercard rate, which already has a 1-2% margin on GBP.
Halifax is genuinely a zero fee card, gives you the Mastercard rate, but as mentioned that currently includes 1-2% for GBP.
The Visa rate is best, adds just 0.3% to the ECB interbank rate, which is what Wise gives. So for spending on card, too, Wise comes out a percent or two better than fee free Mastercards.