If you have a control panel on the shared hosting account make sure that you get/have the same control panel on the VPS and you will be able to migrate everything pretty easy especially if you have cPanel and/or DirectAdmin
1) Perform cPanel to cPanel transfer.
2) Get nameserver for your new VPS.
3) Update nameserver of your domains to new to resolve to your VPS.
█ YagHost - Pure SSD Hosting | Since 2007 | Average Response Time: 15 min
█ Web Hosting | Reseller Hosting | Managed VPS Hosting
█ 99.9% Server Uptime Guarantee | 24/7 Rapid Response Tech Support | 30 Day Money Back Guarantee
█ LopHost.com - Web Hosting Tutorials