Balance transfer times will depend on the banks involved. Some can take as little as two or three days; others can take several weeks.