Question: how long does it take to transfer a website from one host to another?
Answer: It shouldn't take more than 24–48 hours to transfer a website from one hosting provider to another, and most of that time is DNS propagation. Even if you have 3–4 GB+ website, you still CAN migrate it in a few hours. The speed of the migration depends on your hosting providers.