The fastest way depends on what phone you're switching from and to
Moving contacts to a new phone usually takes 15 minutes to an hour, depending on how many contacts you have and which method you use. The easiest route is often the one built into your phone's setup process — when you turn on a new Android or iPhone, it typically offers to pull contacts from your old phone automatically. If that doesn't work or you're switching between very different devices, you can move contacts through your email account, a cloud service like Google or iCloud, or by exporting a file and importing it on the new phone.
The method that works best for you depends on three things: whether your contacts are already stored in the cloud, whether you're keeping your old phone, and whether you're switching operating systems (Android to iPhone, for example) or staying within the same system.
Key Takeaways
- During initial setup on a new Android or iPhone, you can sign into your existing account and let the phone pull contacts automatically — this is usually the fastest method.
- If you've already finished setup, you can still move contacts through your Google account (Android), iCloud account (iPhone), or by exporting a file to import later.
- Contacts stored only on your old phone's SIM card or local storage need to be exported as a file before you can move them to a new device.
- Switching from iPhone to Android or Android to iPhone works the same way as switching within the same system, but takes an extra step to export from one ecosystem and import into the other.
Moving contacts during new phone setup
When you first turn on a new phone, both Android and iPhone walk you through a setup process that includes an option to restore from your old phone. On iPhone, this appears as "Restore from iCloud Backup" or "Restore from Android" depending on what you're switching from. On Android, you'll see an option to sign into your Google account, which automatically syncs any contacts stored there.
If your old phone is nearby and turned on, you can also use direct phone-to-phone transfer. iPhone offers this through "Move Data from Android" during setup, which uses a temporary connection between the two phones. Android phones can sometimes do the same, though the exact method varies by manufacturer — Samsung phones, for example, have a "Smart Switch" tool that works during setup.
This method works best if you're setting up the new phone for the first time and your old phone still has power. If you've already completed setup on the new phone, you'll need to use one of the methods below instead.
Using your Google account to move Android contacts
If you have an Android phone, your contacts are likely already synced to your Google account. To check, open Settings, go to Accounts, select your Google account, and look for "Contacts" in the sync options — if it's turned on, your contacts are already in the cloud.
To move these contacts to a new phone, sign into the same Google account on the new device during setup. Android will automatically sync your contacts within a few minutes. If you've already finished setup, go to Settings, select Accounts, add your Google account, and turn on contact syncing manually.
If your contacts are only stored locally on your old Android phone and not synced to Google, you'll need to export them first. Open your Contacts app, look for a menu option (usually three dots), and select "Export" or "Send Contacts." This creates a file, usually in .vcf format, that you can email to yourself or transfer via cloud storage. On the new phone, open this file and select "Import" to add them.
Using your iCloud account to move iPhone contacts
iPhone contacts sync automatically to iCloud when you sign into your Apple ID. To move them to a new iPhone, sign into the same Apple ID during setup and turn on iCloud syncing for Contacts. The new phone will read your contacts within a few minutes.
If you've already set up the new iPhone, go to Settings, tap your name at the top, select iCloud, and turn on Contacts. If the toggle is already on, your contacts are already syncing.
If you're switching from iPhone to Android, you'll need to export your contacts first because iCloud doesn't sync to Android devices. On your iPhone, open Settings, tap your name, select iCloud, and turn off Contacts temporarily. This gives you the option to keep a copy on your phone. Then open the Contacts app, select all contacts, and use the Share option to export them as a .vcf file. Email this file to yourself and import it on your new Android phone.
Exporting and importing contacts as a file
If your contacts aren't synced to any cloud service, or if you're switching between very different devices, exporting as a file is the most reliable method. Most phones have an export option in the Contacts app — look for a menu button (usually three dots or lines) and search for "Export," "Share," or "Send Contacts."
The file will usually be in .vcf format (also called vCard), which almost every phone can read. You can email this file to yourself, save it to cloud storage like Google Drive or Dropbox, or transfer it via USB cable if your new phone supports it.
On the new phone, open the file and select "Import." The phone will ask where to save the contacts — choose your phone's default contact storage or your cloud account. The import usually completes within a minute.
If you have a very large contact list (more than 1,000 contacts), the file method is often faster than waiting for cloud sync to complete, especially if you're switching between Android and iPhone.
Transferring contacts from a SIM card
Older phones sometimes store contacts on the SIM card itself rather than in the phone's memory or cloud storage. If your old phone has contacts on the SIM, you have two options: move the SIM to the new phone, or export the contacts before switching.
If the new phone uses the same SIM card size, you can straightforward move the card over and the contacts will appear. However, most phones today use nano-SIM cards, and older phones used larger sizes, so this often isn't possible.
To export SIM contacts without moving the card, open your Contacts app on the old phone, look for an option to "Copy to Phone" or "Import/Export," and select the SIM contacts. This moves them from the SIM to your phone's storage, where you can then export them as a file or sync them to your cloud account. Once they're in the cloud or as a file, you can import them on the new phone using the methods described above.
What to do if contacts don't appear on the new phone
If you've imported or synced contacts but they're not showing up, check these things first: make sure you're signed into the correct account on the new phone, verify that contact syncing is turned on in Settings, and wait a few minutes for the sync to complete — large contact lists can take several minutes.
If contacts still don't appear, check whether they were actually stored in your cloud account on the old phone. On Android, open Settings, go to Accounts, select your Google account, and check that Contacts syncing is on. On iPhone, go to Settings, tap your name, select iCloud, and verify that Contacts is enabled. If syncing was off on the old phone, your contacts may not have been backed up at all.
If you exported contacts as a file but the import didn't work, try opening the file again and selecting import a second time — sometimes the first attempt doesn't complete. You can also try uploading the file to Google Drive or another cloud service and importing from there, which sometimes works better than importing from email or local storage.
Frequently Asked Questions
Do I need to keep my old phone to transfer contacts?
No. If your contacts are already synced to Google, iCloud, or another cloud service, you only need to sign into that account on the new phone. If they're only stored locally, you need the old phone long enough to export them as a file, but you don't need to keep it after that.
Will my contacts transfer if I switch from iPhone to Android?
Yes, but not automatically through iCloud. You'll need to export your iPhone contacts as a .vcf file and import them on Android, or sign into a Google account on the iPhone first, move your contacts there, and then sign into that same Google account on the Android phone.
What happens to contacts stored only in messaging apps?
Contacts saved only in WhatsApp, Telegram, or other messaging apps won't transfer with your phone contacts. You'll need to re-add those apps on the new phone and sign back into your account — the apps will usually restore your contact list automatically once you're logged in.
Can I transfer contacts to multiple phones at once?
Yes, if your contacts are synced to a cloud account like Google or iCloud. Sign into that account on as many phones as you want, and all of them will have the same contact list. Any changes you make on one phone will sync to the others automatically.
How do I know if my contacts are backed up to the cloud?
On Android, open Settings, go to Accounts, select your Google account, and look for Contacts in the sync list — if it's enabled, your contacts are backed up. On iPhone, go to Settings, tap your name, select iCloud, and check if Contacts is turned on. If either is off, your contacts are only stored on that phone.