Balance transfers can take anywhere from a few days to a couple of weeks. It all depends on how each credit card issuer handles the balance transfer request. Some banks conduct balance transfers electronically, which increases the speed of the transfer.