I transfer money back to the UK via my bank account here it costs me 70 Riyals per transfer
Western Union charges around 240 Riyals (although depends how much you need to send)