The fastest way depends on what phone you're switching to and from

Moving contacts from one phone to another takes between five minutes and an hour, depending on how many contacts you have and which phones you're using. If both phones are the same type — iPhone to iPhone, or Android to Android — the process is usually automatic or takes a few taps. Switching between different types (iPhone to Android or vice versa) requires an extra step, but it's still straightforward. The method you choose also depends on whether you want to move only contacts or your entire phone's data at once.

The three main routes are cloud backup (the fastest for most people), a direct phone-to-phone transfer, or exporting contacts as a file. Each works in different situations, and some phones let you pick your method during the initial setup.

Key Takeaways

  • iPhone to iPhone and Android to Android transfers happen automatically during setup if you sign into your existing account on the new phone.
  • Switching from iPhone to Android or Android to iPhone requires exporting contacts as a file or using Google Contacts as a bridge between the two systems.
  • Cloud backup (iCloud for iPhone, Google Account for Android) is the fastest method if you already use it on your old phone.
  • Direct phone-to-phone transfer using built-in tools like Quick Start (iPhone) or Samsung Smart Switch works without needing a computer or extra accounts.
  • If you have fewer than 50 contacts, manually adding them takes less time than troubleshooting a failed transfer.

iPhone to iPhone: Use iCloud or Quick Start

The easiest iPhone-to-iPhone transfer happens during setup. When you turn on your new iPhone, you'll see a screen asking if you want to restore from a backup or set up as new. Choose "Restore from iCloud Backup" and sign in with your Apple ID. Your new phone will download all your contacts, along with your apps, photos, messages, and other data. This takes 15 minutes to an hour depending on how much data you have and your internet speed.

If your old iPhone is still nearby, you can use Quick Start instead. Turn on the new iPhone and hold it near the old one. Your old phone will show a setup screen; follow the prompts to transfer everything wirelessly. This is faster than iCloud if you have a lot of data, because the phones talk directly to each other rather than uploading to Apple's servers and back down.

If you don't have an iCloud backup and your old iPhone isn't available, you can sign into your Apple ID on the new phone after setup is complete. Go to Settings > [Your Name] > iCloud and turn on Contacts. Your phone will sync any contacts stored in iCloud, though this won't capture contacts stored only on your old phone's local storage.

Android to Android: Sign into your Google Account

Android contacts sync automatically to your Google Account if you've been using one on your old phone. During setup of your new Android phone, sign into the same Google Account you used before. Your new phone will ask which data to restore — make sure Contacts is checked. Within a few minutes, all your contacts will appear.

If you're not sure whether your contacts are backed up to Google, open Contacts on your old phone, tap the menu (three horizontal lines), and look for "Settings" or "Backup." You should see an option to back up to your Google Account. If you haven't done this yet, do it now before moving to the new phone — it takes less than a minute.

Some Android phones (like Samsung) also use their own backup system. If you have a Samsung account, you can sign into it on your new phone during setup and restore contacts that way. However, Google Account backup is more reliable across different Android brands, so that's the better choice if you're switching phone manufacturers.

iPhone to Android: Export contacts as a file

Moving from iPhone to Android requires an extra step because the two systems don't share the same backup format. The most reliable method is to export your contacts as a file on your iPhone, then import that file into your Android phone.

On your iPhone, open Contacts and tap Edit in the upper left. Select all contacts (or as many as you want to move), then look for a Share or Export option. Not all iPhones have a built-in export feature, so you may need to use a third-party app like "My Contacts Backup" from the App Store. This app lets you export all contacts as a .vcf file and email it to yourself. Download that file on your Android phone, then open it — your Android phone will ask whether to import the contacts into your Google Account or store them locally.

Alternatively, sign into Google Contacts on a computer (contacts.google.com), then manually add your iPhone contacts there before setting up your Android phone. This is slower but works if you only have a few dozen contacts.

Android to iPhone: Use Google Contacts or export a file

Moving from Android to iPhone is similar to the reverse process. If your Android contacts are already in your Google Account, sign into that account on your new iPhone during setup. Go to Settings > [Your Name] > iCloud, turn on Contacts, and choose "Merge" when prompted. Your Google contacts will sync into iCloud.

If your Android contacts aren't in Google Account yet, export them as a .vcf file using your Android phone's Contacts app (the menu usually has an Export option). Email the file to yourself, download it on your iPhone, and open it. Your iPhone will ask whether to add them to your iCloud account or keep them local.

Some Android phones make this harder than others. If you can't find an export option in Contacts, try opening Settings > Accounts, selecting your Google Account, and making sure Contacts sync is turned on. Wait a few minutes for them to sync, then follow the iPhone setup process above.

Using a computer if your phone won't cooperate

If the wireless methods aren't working, you can move contacts through a computer. Connect your old phone to a computer with a USB cable. On Windows, open File Explorer and look for your phone in the list of devices. Navigate to the Contacts folder and copy the files to your desktop. On Mac, use Android File Transfer (a free app from Google) to access Android files, or Finder to access iPhone files.

Once you have the contact files on your computer, connect your new phone and copy them to the same location. Your new phone should recognize and import them automatically. This method is slower than wireless transfer but works when cloud backup isn't available or when you're switching between very different phone models.

What to do if contacts don't transfer

If some or all contacts didn't move, check whether they were stored locally on your old phone rather than in the cloud. Local contacts don't sync automatically and won't transfer unless you export them as a file. Open Contacts on your old phone and look for a menu option like "Storage Location" or "Account." If contacts are listed under "Phone" or "Local," they're stored only on that device.

The second common problem is that your cloud account wasn't syncing. On iPhone, go to Settings > [Your Name] > iCloud and check that Contacts is turned on. On Android, go to Settings > Accounts, select your Google Account, and tap Account Sync to make sure Contacts is checked. Wait a few minutes, then check your new phone again.

If you're still missing contacts after trying these steps, try the export-and-import method as a backup. It's more manual but catches contacts that cloud sync might have missed.

Frequently Asked Questions

Can I transfer contacts without using the cloud?

Yes. Direct phone-to-phone transfer (Quick Start on iPhone, or Smart Switch on Samsung) moves contacts without uploading them to a server. You can also export contacts as a .vcf file and import them on your new phone using a computer or email. These methods work offline and don't require a cloud account.

What if I have duplicate contacts after the transfer?

Duplicates usually happen when contacts sync from multiple sources at once — for example, your Google Account and your phone's local storage both have the same contact. On iPhone, open Contacts, tap Edit, and look for a Merge Contacts option. On Android, open Contacts, tap the menu, and select Merge Duplicates. Both phones can find and combine duplicates automatically.

How long does it take to transfer 1,000 contacts?

Cloud backup usually takes 10 to 30 minutes for 1,000 contacts, depending on your internet speed. Direct phone-to-phone transfer is faster — typically 5 to 15 minutes. Exporting and importing a file takes about 5 minutes of active time, though the file itself may take a minute or two to process on your new phone.

Will my contact photos and notes transfer too?

Contact photos transfer with cloud backup and direct phone-to-phone transfer. Notes attached to contacts transfer on iPhone-to-iPhone and Android-to-Android, but may not transfer when switching between systems. If notes are important, take a screenshot of them on your old phone before transferring, or manually add them to your new phone afterward.

Do I need to keep my old phone after transferring contacts?

No. Once contacts are on your new phone and synced to the cloud, you can safely erase your old phone. However, it's a good idea to wait a day or two and confirm all your contacts arrived before wiping the old device, just in case something didn't transfer as expected.