Just follow these steps. They can help you to successfully migrate your WordPress site from one host to another provider.
Transfer Your Files: Use your favorite FTP client to migrate the files from one host to another. Another option is to use cPanel on your old hosting account. Just create a Zip archive of all the files by using the File Manager and then transfer the Zip to your new host.
Transferring all the files using the Zip is a time saving option.
Shift the Database: Now you need to transfer your database. Export the database from the old account and then create a new database on your new account. Now, import the data in it.
Reconfigure WordPress (if needed): The last step is reconfiguring your
WordPress application. For this, open the wp-config.php file in your WordPress root folder and then reconfigure WordPress in order to work from the new place.
These are easy steps. In case you face any problem, you can contact the support team of your new host. It will help you to perform it properly.