Regarding GBP transfers to a UK bank, if the beneficiary bank supports Faster Payments it can take at most 2 hours. But, for CHAPS (the Clearing House Automated Payment System), it can take up to 1 day for the funds to reach your account. However, if the bank only supports BACS (the Bankers' Automated Clearing System), it can take up to 3 days.
For EUR transfers to a bank account domiciled in SEPA (the Single Euro Payments Area), it can take up to 2 working days.
For international transfers made via SWIFT (the Society for Worldwide Interbank Financial Telecommunication), it may take up to 5 working days for funds to reach the beneficiary’s account.