The fastest way depends on how many photos you have and whether you're switching from Android or another iPhone

If you're moving from an older iPhone, iCloud is usually the simplest route — your photos sync automatically if you sign in with the same Apple ID. If you're coming from Android, you'll use Google Photos or the Move to iOS app. For a small number of photos, you can email them to yourself or use AirDrop if you have both devices nearby. The method that works best for you depends on your device type, how many photos you're transferring, and whether you want to keep originals on your old phone.

Each method has a different speed and storage trade-off. iCloud requires you to pay for extra storage if you exceed 5 GB, but it works seamlessly between iPhones. Google Photos gives you 15 GB free but stores photos on Google's servers rather than on your phone. Move to iOS is a one-time transfer that doesn't require ongoing cloud storage. AirDrop is instant but only works for smaller batches and requires both phones in the same room.

Key Takeaways

  • iCloud automatically transfers photos between iPhones when you sign in with the same Apple ID, but requires enough iCloud storage space for your full library.
  • The Move to iOS app transfers photos directly from Android to your new iPhone without needing a computer or cloud account.
  • Google Photos works on both iPhone and Android and keeps photos synced across devices as long as the app stays installed.
  • AirDrop transfers photos wirelessly between nearby iPhones or from Mac to iPhone in seconds, but only works for smaller batches.
  • A USB cable and your computer can transfer photos through Finder (Mac) or Photos app (Windows) if you prefer not to use cloud storage.

Transferring from another iPhone using iCloud

When you set up your new iPhone, you'll be asked to sign in with your Apple ID. If you use the same Apple ID on both phones and have iCloud Photos turned on, your entire photo library will start syncing automatically. This happens in the background and can take hours or days depending on how many photos you have and your internet speed.

Before you start, check that your old iPhone has enough iCloud storage. Open Settings, tap your name, then iCloud, then Manage Storage. If you're using more than your free 5 GB (or whatever plan you pay for), photos won't sync until you either delete some or buy more storage. You can buy additional iCloud storage through Settings > [Your Name] > iCloud > Manage Storage > Change Storage Plan. Plans start at 50 GB per month and go up to 2 TB.

On your new phone, go to Settings > [Your Name] > iCloud > Photos and turn on iCloud Photos. Your photos will begin downloading. You can use your phone while this happens, though it will be slower. If you want to speed it up, connect to Wi-Fi and plug in the phone to charge.

Transferring from Android using Move to iOS

Apple's Move to iOS app is designed specifically to transfer data from Android phones to new iPhones. Download it from the Google Play Store on your Android phone before you start. The app transfers photos, contacts, calendars, and some app data in one go.

During iPhone setup, you'll see a screen that says "Apps & Data." Choose "Migrate Data from Android." Your new iPhone will display a code. Open Move to iOS on your Android phone, tap "Continue," and enter that code. The two phones will connect over Wi-Fi, and you'll select what to transfer — make sure Photos is checked. The transfer can take 30 minutes or longer depending on how many photos you have. Keep both phones plugged in and close to each other during the process.

After the transfer completes, you can delete Move to iOS from your Android phone. Your photos will be in the Photos app on your new iPhone, organized by the date they were taken. This is a one-time transfer, so photos you take on your Android phone after the transfer won't automatically appear on your iPhone.

Using Google Photos to sync photos across devices

Google Photos works on both iPhone and Android and automatically backs up your photos to Google's servers. If you already use Google Photos on your old phone, your photos will appear on your new iPhone as soon as you install the app and sign in with the same Google account.

Download Google Photos from the App Store on your new iPhone. Sign in with the Google account you used on your old phone. Tap your profile picture in the top right, then Photos Settings, then Backup and Sync. Turn on Backup and Sync, and choose which folder to back up from (usually "Camera" for photos you took). Your photos will start syncing immediately if you're on Wi-Fi.

Google Photos gives you 15 GB of free storage across Gmail, Drive, and Photos combined. If you've used that space, you can buy more storage or choose to back up photos in "Storage Saver" quality, which compresses them but doesn't count toward your limit. Photos backed up this way will sync to any device where you're signed into Google Photos, so you can access them on your computer or tablet as well.

Transferring photos with AirDrop between nearby iPhones

AirDrop is the fastest way to transfer a small batch of photos if you have both iPhones in the same room. It uses Bluetooth and Wi-Fi to send files wirelessly without needing the internet or a cloud account.

On both phones, open Control Center (swipe down from the top right on newer iPhones, or up from the bottom on older ones). Press and hold the network settings tile (the one with Wi-Fi and Bluetooth icons), then tap AirDrop. Choose "Everyone" or "Contacts Only." On your old iPhone, open Photos, select the photos you want to transfer, tap Share, then tap the name of your new iPhone. The transfer happens in seconds. When it's done, the photos appear in the Photos app on your new phone.

AirDrop works best for dozens of photos at a time. If you're transferring thousands, use iCloud or Google Photos instead — AirDrop can be slow and unreliable for very large transfers. You can also use AirDrop to transfer photos from a Mac to your new iPhone by opening Finder, selecting photos, and dragging them to your iPhone in the sidebar.

Transferring photos using a computer and USB cable

If you prefer not to use cloud storage, you can connect your new iPhone to a Mac or Windows computer with a USB cable and transfer photos directly. This method gives you full control over which photos move and where they're stored on your computer.

On a Mac, plug in your new iPhone and open Finder. Click your iPhone in the sidebar under Locations. Click the Photos tab, then check "Sync Photos." Choose which folder or app to sync from — usually Pictures or Photos. Click Apply, and your photos will transfer to your iPhone. On Windows, use the Photos app instead: plug in your iPhone, open Photos, click Import, select the photos you want, and choose where to save them on your computer.

This method is slower than cloud sync but useful if you want to organize photos on your computer first or if you have limited internet speed. You can also use this approach to transfer photos from your old iPhone to your computer, then to your new iPhone, if you want to clean up your library in the process. The USB cable method doesn't require any subscription or cloud storage plan.

What to do if photos aren't showing up on your new iPhone

If you've waited several hours and photos still haven't appeared, check your internet connection first. iCloud and Google Photos both need a stable Wi-Fi connection to sync. Open Settings > Wi-Fi and make sure you're connected. If you're on cellular data, switch to Wi-Fi and wait a few minutes.

If you're using iCloud, verify that iCloud Photos is actually turned on. Go to Settings > [Your Name] > iCloud > Photos and confirm the toggle is blue. Also check that you're not out of storage — if your iCloud is full, photos won't sync. On Google Photos, open the app and tap your profile picture > Photos Settings > Backup and Sync. Make sure it's turned on and you're signed into the correct Google account.

If photos transferred via Move to iOS but are taking a long time to appear, they may still be downloading in the background. Plug your phone in, connect to Wi-Fi, and leave it alone for a few hours. You can check progress by opening the Photos app — you'll see a loading indicator if photos are still coming in. If nothing appears after 24 hours, try restarting your new iPhone and checking your internet connection again.

Frequently Asked Questions

Can I transfer photos without using iCloud or the internet?

Yes. AirDrop works without the internet if both phones are nearby. You can also use a USB cable to transfer photos through your computer — Finder on Mac or the Photos app on Windows can move files between your computer and iPhone without needing cloud storage or an internet connection.

Will my photos take up space on my new iPhone if I use Google Photos?

Only if you download them. Google Photos stores your photos on Google's servers, and the app shows them to you without taking up much space on your phone. If you want to free up space, you can delete the local copies from your iPhone while keeping them in Google Photos. Open the Photos app, go to Settings > Storage, and tap "Optimize iPhone Storage."

What happens to photos on my old iPhone after I transfer them?

They stay on your old phone unless you delete them. Transferring copies your photos; it doesn't move them. If you want to remove photos from your old phone to free up space, you'll need to delete them manually from the Photos app.

Can I transfer photos from an iPhone to an Android phone?

Google Photos is the easiest way. Back up your iPhone photos to Google Photos, then install Google Photos on your Android phone and sign in with the same account. Your photos will appear there. You can also email photos to yourself or use a computer to transfer them, but Google Photos is the most straightforward method.

How long does it take to transfer thousands of photos?

It depends on your internet speed and the method you use. iCloud and Google Photos can take several hours or even a full day for a large library because they upload and download in the background. AirDrop is faster for smaller batches but can take 10 to 20 minutes for a few thousand photos. A USB cable transfer through your computer is usually the fastest option for very large libraries.