Is there a way to migrate via wordpress dashboard?

You can give a try to a Backup WordPress plugin. They usually create a zip file with all files and DB.
Then you can download it and install it where you need to migrate too.

You can also find some tools like & which can help you

Hope it will help