The best ans for me is to write the file / directory(to be copied) to the vagrant file directory, now any file present there is available to vagrant in path /vagrant.
That's it, no need of scp or any other methods,
similarly you can copy any file from VM to host by pasting in /vagrant directory.