A domain transfer may take up to 14 days to be completed.
It is difficult to provide an exact timeframe because the procedure depends on the time it takes the owner to confirm the transfer and the time your current registrar takes to accept or reject the transfer.
In most cases, it is done within the first 5 days, sometimes almost instantly.