How to migrate wordpress website to another hosting
Below are steps captured from godaddy and i am hoping that the same options are available with other hosting as well.
Step 1 Login – Once you logged in to your new godaddy hosting you will see the option (like below) to setup new wordpress hosting.
Step 2 Migration – if you want migrate your existing wordpress blog to new godaddy hosting, you click to the section Migrate your existing WordPress Site and follow the wizard instructions. it will take some time (depend on data you have in current hosting)