It is possible to transfer your site to another host through FTP(File Transfer Protocol). Here, you should connect your account and download the sites to your computer. Once you have set up the new hosting environment, just upload them to your new hosting account's main folder. All hosting providers including GoDaddy and Siteground have elaborate procedures on how to this in their specific environments.