I believe that as a non-Michigan resident you will have to have a dealer in Virginia transfer it to a dealer in Michigan. There will be fees involved, possibly on both ends, and you'll probably have to cover shipping (get them to ship it to the MI dealer through the U.S. mail as it is much cheaper).
The person who is receiving it will have to obtain a purchaser's permit (unless they have a CPL) and with this permit they will be able to pick it up from the MI shop. The MI shop will do all the needed paperwork and the receiver will then take the paperwork and pistol to the police station to have it "safety inspected". I've never had to leave a pistol overnight, they've always done it while I waited.
I'm not a FFL holderbut that is as I understand it. Check with the localshops on both ends and they should be able to steer you in the right direction.