Transferring contacts from a PC to a Mac

The only way that has occurred to me so far is to export the PC contacts as Vcards to a folder on the PC desktop and then copy this folder to the Mac using a USB stick or Dropbox and then import the V cards to Address Book. But this seems a touch laborious.