Question: how to transfer a wow character between accounts?
Answer: Log in to Battle.net Account Management.
Select the World of Warcraft license that has the character you want to transfer.
Click Character & Guild Services on the bottom ribbon.
Click Character Transfer.
Select your current realm and character from the list on the right.