In Portugal, between same bank takes a few seconds, between different banks, usually next day (sometimes same day, but not common from what I have seen). I just sent some money to Germany and took a day to arrive in their bank account. On the other hand, I received a bank transfer today from the USA which was issued on Tuesday (2 work days, which is not bad)