The fastest way to transfer contacts is through iCloud

If you have an iCloud account set up on your old iPhone, the simplest path is to turn on iCloud syncing on your new phone. When you sign in with the same Apple ID during setup, your contacts move automatically — usually within a few minutes. This works whether you're upgrading to a new model or switching from an older iPhone.

You don't need to do anything on the old phone first. As long as your contacts were stored in iCloud (not just on the device itself), they'll appear on the new iPhone as soon as you sign in. If you're not sure whether your contacts are in iCloud, check Settings > [Your Name] > iCloud on your old phone — if Contacts is toggled on, they're already synced.

Key Takeaways

  • iCloud is the fastest method if you have an Apple ID and your contacts are already synced — they transfer automatically when you sign in on the new phone.
  • If your contacts are stored only on your old phone and not in iCloud, you can export them as a file and import them on the new device.
  • During iPhone setup, you can restore from a backup of your old phone, which brings over contacts along with apps, photos, and settings.
  • If you're switching from Android, you can export contacts from your Android phone and import them into your new iPhone using a computer or the Contacts app.

Restoring from a backup brings everything at once

When you set up your new iPhone, Apple offers the option to restore from a backup of your old phone. This method transfers not just contacts, but also your apps, photos, messages, and settings. You can restore from an iCloud backup (if you backed up your old phone to iCloud) or from a computer backup made with a Mac or PC.

To restore from iCloud during setup, make sure you're connected to Wi-Fi and sign in with your Apple ID when prompted. Choose "Restore from iCloud Backup" and select the backup from your old phone. The process takes time depending on how much data you have, but contacts come through as part of the full restore.

If you have a computer backup, connect your new iPhone to the computer with a USB cable, open Finder (Mac) or iTunes (Windows), select your phone, and choose "Restore Backup." Again, select the backup from your old device. This method is faster than iCloud if you have a slow internet connection.

Exporting and importing contacts manually

If you only want to move contacts and not everything else, you can export them from your old iPhone as a file and then import that file on the new one. On your old iPhone, open the Contacts app, tap "Groups" in the upper left, make sure "All Contacts" is selected, then go to Settings > Contacts > Export Contacts. Choose where to save the file — you can email it to yourself or save it to iCloud Drive.

On your new iPhone, retrieve that file (from your email or iCloud Drive), open it, and the Contacts app will prompt you to import. Tap "Import" and your contacts appear in the app. This method works well if you're keeping your old phone and want to copy contacts without doing a full backup restore.

Moving contacts from an Android phone

If you're switching from Android to iPhone, your contacts can come with you. The easiest way is to sync your Android contacts to your Google account before you switch. On your Android phone, open Settings > Accounts, select your Google account, and turn on Contacts sync if it's not already on.

Once you have your new iPhone set up, go to Settings > Mail > Accounts > Add Account, select Google, and sign in with the same Google account. Toggle on Contacts, and your Android contacts import into your iPhone's Contacts app. This usually takes a few minutes.

If you don't have a Google account or prefer not to use one, you can export contacts from Android as a VCF file (a standard contact format), email the file to yourself, open it on your iPhone, and import it the same way as described in the manual export section above.

What to do if contacts don't appear after transfer

If you've transferred contacts but they're not showing up, first check that the Contacts app isn't filtering them. Open Contacts, tap "Groups" at the top left, and make sure all contact groups are selected — sometimes contacts hide if a group is unchecked.

If that doesn't work, check Settings > [Your Name] > iCloud and confirm that Contacts is toggled on. If it's off, turn it on and wait a few minutes for contacts to sync. If you restored from a backup and contacts still don't appear, the backup itself may not have contained them — this sometimes happens if contacts were stored only on the SIM card of your old phone rather than in iCloud or on the device.

As a last step, you can manually add a contact on your new iPhone to confirm the Contacts app is working. If you can add a new contact but old ones still don't appear, the transfer didn't complete and you may need to try a different method.

Transferring contacts to a computer first

Some people prefer to back up their contacts to a computer before moving to a new phone. On a Mac, connect your old iPhone and open Finder, select your phone, and go to the Info tab. Check "Sync Contacts with" and choose where to sync them (usually your Mac's Contacts app). Click explore, and your iPhone contacts copy to your computer.

On a Windows PC, connect your old iPhone to iTunes, select your phone, go to the Info tab, check "Sync Contacts with" and choose Outlook or Windows Contacts, then click explore. Once contacts are on your computer, you can export them as a file and import that file on your new iPhone, or sync them directly if you're using the same computer for both phones.

Frequently Asked Questions

Do I need Wi-Fi to transfer contacts?

Wi-Fi helps but isn't always required. iCloud syncing works over cellular data, though it's slower. If you're restoring from an iCloud backup, Wi-Fi is strongly recommended because the process can take a long time. Restoring from a computer backup doesn't need Wi-Fi at all.

Will my contacts transfer if I don't have an Apple ID?

You can still transfer contacts using the manual export method or by restoring from a computer backup, but you won't be able to use iCloud syncing. Most people set up an Apple ID during iPhone setup, which is free and makes future transfers much easier.

What if I'm transferring contacts between two iPhones but I don't have my old phone anymore?

If you have an iCloud backup from your old phone, you can restore from that backup on the new phone during setup. If you don't have a backup, contacts stored in iCloud will appear automatically when you sign in with your Apple ID. Contacts stored only on the device itself cannot be recovered if the phone is gone.

Can I transfer just some contacts instead of all of them?

iCloud and backup restores bring all contacts. If you want to move only specific contacts, export all contacts as a file, open it on your computer, delete the ones you don't want, and then import the edited file on your new iPhone.

How long does contact transfer usually take?

iCloud syncing typically takes a few minutes. Restoring from a backup can take 30 minutes to several hours depending on the size of your backup and your internet speed. Manual import of an exported file is nearly when ready.