Yes, you can easily migrate your site to a premium theme. You simply have to upload the .zip file of the premium theme to your themes’ list on WordPress.  You can find the option to upload a new theme in Appearance > Themes > Add New. Simply click on Upload Theme and choose the .zip file of the premium theme. Once it is installed in your WordPress, you can activate it with all your settings intact.