Not really no.
I uploaded all the FTP files to new site, then exported all of the content from the old site using wordpresses built in ‘export tool’, then installed wordpress on the new domain and imported all of the content.
I did an error when importing the new content and a lot of the settings had changed and I had to manually edit theme and widgets again.