From Kraken’s website: “Our funding provider sends USD to the bank details provided within one business day. The withdrawal in Kraken will be listed as Sending for a little over three weeks because banks do not inform us if funds are credited successfully.” So the answer is within one business day.