How long does a bank transfer take?

Usually it would take a few minutes to a few hours at most for SEPA transfer. In certain occasion it might take 1-2 days for SEPA transfer.

For Global Fast it would take a few hours to 1 day depends on the country you transfer to.