The fastest way to move all your photos at once
The quickest method is to use iCloud Photos during setup on your new iPhone. When you turn on a new device and sign in with the same Apple ID you used on your old phone, iCloud Photos automatically syncs every photo and video you've stored there — usually within a few minutes if both phones are on Wi-Fi. This works whether you're upgrading to a new model or switching from an older iPhone.
If your old phone is still in use and you want to keep it, iCloud Photos will sync new photos to both devices as long as they're signed into the same Apple ID. You don't need to do anything after the initial setup — the sync happens in the background.
The trade-off is storage: iCloud Photos uses your iCloud storage space, which starts at 5 GB free. If you have thousands of photos, you may need to pay for more storage (50 GB, 200 GB, or 2 TB monthly plans exist, but costs vary by region). You can check how much space you're using by opening Settings, tapping your name, then iCloud, then Manage Storage.
Key Takeaways
- iCloud Photos is the easiest method if both phones use the same Apple ID — photos sync automatically during setup and afterward.
- AirDrop works for small batches of photos without needing iCloud, but requires both phones to be nearby and can be slow for large numbers.
- A Mac or PC can transfer photos via USB cable or by importing from your old phone's backup file, useful if you don't want to use iCloud.
- Photos stored only on your phone (not in iCloud) will not transfer unless you back them up first or use AirDrop or a computer.
- If you're setting up a new iPhone for the first time, restoring from a backup automatically brings over all photos that were in your backup.
Using AirDrop for photos without iCloud
AirDrop lets you send photos wirelessly from one iPhone to another without using iCloud or a computer. Both phones must be within about 30 feet of each other, have Bluetooth and Wi-Fi turned on, and be unlocked. Open Photos on your old iPhone, select the photos you want (tap Select, then tap each photo), tap the Share button, then tap AirDrop and choose the new iPhone from the list.
The person with the new iPhone will see a notification asking whether to accept the photos. They tap Accept, and the photos appear in the Photos app within seconds. This method is free and doesn't use iCloud storage, but it's slow for large numbers of photos — sending hundreds can take several minutes. It also requires both phones to be present and awake during the transfer.
Transferring photos through a computer
If you have a Mac or Windows PC, you can move photos by connecting your old iPhone with a USB cable. On a Mac, open Finder, select your iPhone in the sidebar, click Photos, and check "Sync Photos." On Windows, open the Photos app, click Import, select your iPhone, and choose which photos to bring over. You can then connect your new iPhone and sync the same photos to it.
This method works well if you want to back up photos to your computer first or if you prefer not to use iCloud. It also lets you pick and choose which photos transfer rather than moving everything. The downside is that you need a computer and a USB cable, and the process takes longer than iCloud for large libraries.
Restoring from a backup during iPhone setup
When you set up a new iPhone, you have the option to restore from a backup of your old phone. If you backed up your old iPhone to iCloud, you can choose "Restore from iCloud Backup" during setup, sign in with your Apple ID, and select which backup to restore. All photos that were in that backup will transfer to your new phone.
You can also restore from a backup stored on a computer. Connect your new iPhone to the computer where the backup is saved, open Finder (Mac) or iTunes (Windows), select your iPhone, and click "Restore Backup." This method transfers not just photos but all your settings, apps, and data from the old phone.
The catch is timing: this only works during initial setup of the new iPhone. If you've already finished setup and started using the new phone, you'll need to erase it and start over to restore a backup, which isn't practical if you've already added data to the new device.
What happens to photos that aren't in iCloud
Photos stored only on your iPhone (not synced to iCloud) won't transfer automatically to a new phone unless you back them up first. If you've turned off iCloud Photos or never turned it on, your photos exist only on that device. Before you switch phones, turn on iCloud Photos in Settings on your old iPhone: go to Settings, tap your name, then iCloud, then Photos, and toggle on "iCloud Photos."
Once you turn it on, your photos upload to iCloud in the background — this can take hours or days depending on how many photos you have and your internet speed. You can check progress by opening Settings, tapping your name, then iCloud, then Manage Storage, and looking for Photos. Once the upload is complete, those photos will sync to your new iPhone when you sign in with the same Apple ID.
Choosing between methods based on your situation
Use iCloud Photos if you want the easiest setup and plan to keep photos synced across devices going forward. Use AirDrop if you're only moving a few dozen photos and want to avoid iCloud storage costs. Use a computer if you want to back up photos locally or if you prefer not to use iCloud. Use backup restoration if you're setting up a brand-new iPhone and want to move everything at once.
If you're upgrading from an older iPhone that doesn't support iCloud Photos (iPhone 5s and earlier), a computer or AirDrop are your best options. If you're concerned about storage, remember that you can delete photos from iCloud after they're safely on your new phone, which frees up space but keeps them on the device itself.
Troubleshooting common transfer problems
If photos aren't syncing after you've turned on iCloud Photos, make sure both phones are connected to Wi-Fi and signed into the same Apple ID. Check that you have enough iCloud storage available — if you're out of space, new photos won't sync. Restart both phones and try again. You can also force a sync by opening Settings on the new iPhone, tapping your name, then iCloud, then Photos, and toggling iCloud Photos off and back on.
If AirDrop isn't working, confirm that both phones have Bluetooth and Wi-Fi enabled, that both are unlocked, and that they're within range. On the receiving phone, open Control Center and make sure AirDrop is set to "Everyone" or "Contacts Only" (not "Receiving Off"). If the sending phone still doesn't see the receiving phone in the AirDrop menu, restart both devices.
If you're restoring from a backup and the photos don't appear, the backup may not have included them — this happens if iCloud Photos was off when the backup was made. In that case, use AirDrop or a computer to transfer photos manually.
Frequently Asked Questions
Will my photos transfer if I use a different Apple ID on the new iPhone?
No. iCloud Photos only syncs between devices using the same Apple ID. If you sign into a different Apple ID on your new phone, you'll need to use AirDrop, a computer, or manually download photos from iCloud.com to move them over. You can change the Apple ID on your new iPhone later, but that won't retroactively sync photos from your old account.
How long does it take to transfer photos using iCloud?
Initial sync during setup usually takes a few minutes if you have a small library and a fast Wi-Fi connection. Larger libraries (thousands of photos) can take 30 minutes to several hours. The speed depends on your internet connection and how many photos you're syncing. You can use your new phone while the sync happens in the background.
Can I transfer photos if my old iPhone is broken?
If the phone won't turn on or the screen is damaged but the device still powers up, you may be able to connect it to a computer and back it up or export photos. If the phone is completely dead, your photos are only recoverable if you previously backed them up to iCloud or a computer. This is why turning on iCloud Photos before problems occur is important.
Do I need Wi-Fi to transfer photos between iPhones?
For iCloud Photos, yes — both phones need Wi-Fi to sync. For AirDrop, you need Wi-Fi and Bluetooth enabled, but you don't need an internet connection. For computer transfer, you need a USB cable and the computer must be connected to the internet to verify your Apple ID, but the actual photo transfer happens over the cable.
What if I want to keep photos on my old iPhone and also have them on the new one?
iCloud Photos does this automatically — if both phones are signed into the same Apple ID and iCloud Photos is on, every photo appears on both devices. New photos you take on either phone sync to both. If you don't want to use iCloud, use AirDrop to copy photos to the new phone while leaving them on the old one, or use a computer to back them up and then transfer them to the new device.