How to sync iCloud contacts with Google?
I found it quick and easy to go to Settings -> Mail, Contacts, &amp; Calendars -> Add Account -> Other -> Add CardDAV Account (under Contacts). Type google.com as Server, then type your Google email as username, password and click Done. 

I had to use the application specific-password because I have a 2-step verification security setting with google but apart from that it was the easiest and quickest way I have seen yet.