Using iTunes:

NOTE: Using a Computer with iTunes installed and access to the Internet, you can sync the contacts stored on your iPhone with a Google account, allowing you to then re-sync the contacts from the account with your Nexus 6:

  1. Open iTunes on your computer
  2. Establish a USB connection between the computer and iPhone
  3. Once it connects, the iPhone will appear in iTunes. Go to the phone's summary page
  4. Access the "Info" tab and mark the check box next to "Sync Contacts With"
  5. From the drop-down menu, select "Google Contacts"
  6. Enter your Google account's log in details. If you've already added a Google account in iTunes prior to following this guide you can click "Configure" and select it from the list
  7. Start the sync by clicking "Apply"
  8. Register the same Google account on your Nexus 6 and allow it to sync contacts with your phone

Using iCloud:

NOTE: If you've used the iCloud backup service before, then your iPhone contacts should be stored on your iCloud account. You can access the account on a computer with Internet access, and export the contacts in the form of a VCF file for Android use:

  1. Open your computer's Internet browser
  2. Visit https://www.icloud.com/ and log in with your iCloud account
  3. Access "Contacts" and select the contacts you wish to export
  4. Click the "Settings" button and select "Export vCard"
  5. Wait for the file to be downloaded on your computer
  6. Once you have the file you can import it to "Google Contacts" or you can skip this and perform the step below instead:
  7. Connect the Nexus 6 to your computer via USB and copy the VCF file to the phone's storage. Then, launch "Contacts", tap "Menu" > "Import / Export" > "Import from storage". If necessary create or sign in with an account, and follow the on-screen steps to browse for and import the vCard file's contents to your phonebook

Using "My Contacts Backup":

NOTE: My Contacts Backup is a third party applications that allows you to transfer contacts from your iPhone by backing them up in a VCF file which can be transferred to the iPhone via email:

  1. Launch the App Store and download "My Contacts Backup" on the iPhone
  2. Open the application and tap "Backup"
  3. After the file is created, tap "Email"
  4. Compose a new email with the VCF file attached to it
  5. Send the email to your own Gmail address
  6. On the Nexus 6, open the email and download the attached vCard file
  7. Import the file via the "Contacts" application and the "Import" option from the menu

Using "Send Anywhere":

NOTE: Another 3rd party app that enables you to transfer contacts cross platform without needing a computer is "Send Anywhere". The app uses a P2P connection for transferring various file types:

  1. Go to the App Store and install "Send Anywhere" on your iPhone
  2. Install the app on the Nexus 6 via the Google Play Store
  3. Launch the application on both smartphones
  4. Tap "Send" on the iPhone, and select "Contacts"
  5. Choose the contacts you want to transfer and tap "Send"
  6. Select the desired transfer method. You can tap "Receive" on the Nexus 6 and enter the transfer code that is randomly generated on the iPhone to begin the transfer. Tapping "Generate QR Code" on the iPhone allows the app to create a QR code which can be scanned with the Nexus 6's camera to commence the transfer



See More: Transfer Contacts from an iPhone to the Nexus 6