hello sir/ma'am, I can do it withing 2 hours at max depending upon the size of the website.
Even though, I've done it already from my local pc localhost to my website, WordPress website transfer within 30 minutes.
Please let me know if you like to hire me.
Thank You