A VM is encapsulated in a set of files thus making it easily portable; you can copy the VM files using WinSCP or any other program to the destination host. Register the vmx on the new host and power-on the VM. You may also have a look @ Veeam's FastSCP for the purpose. I have not had a chance to use it yet but it's free and seems quite popular among the community: