Is it possible to migrate to the same domain on a different directory?

Yes, it's possible to migrate within same domain using different folders.

You can have your source store in root - www.mystore.com and target store in some subfolder - www.mystore.com/targetstore/