BOI will have the money in your account the following day if you have the transfer request in before 3:30. Otherwise it is the following day. As far as I know this is true of even internal payments.
BOI to BOI are instant.
I beg to differ. I transferred money after 3:30 yesterday and it still hasn't arrived. As tomorrow is Saturday I'm not even sure it will arrive tomorrow.