There are multiple ways to send money to Spain from the UK and you can select the one which suits the best to you. These are:
Bank transfer: You can make the bank account transfer with the help of money transfer companies and your amount will reach the recipient’s bank account within 3-5 business days.
Cash pickup: Companies also offer cash pickup services in Spain so that your recipient can reach the local agent and pick money in cash directly by showing a valid government ID. The cash pickup will be available instantly for the recipients.
Wire transfer: Companies also offer wire transfer services from the UK to Spain which will take 1-2 business days to send money to the recipient. This is a faster mode compared to bank transfer and safer also.