You can easily migrate your website from shared hosting to VPS. For that you just have to follow few steps and your website will be transfered.
You have to take backuup of your complete website.
After that take backup of your database.
Import the database to your server.
Upload the website data to your VPS.
At last point your domain to your VPS.
If you want to get more details then you can check
steps to migration website to VPS.