The iPhone is a great device for playing music, but while it's easy to play music on an iPhone it's not so easy to get at the music files stored on the device. What happens if you want to transfer music from one iPhone to another? Moving music from one iPhone to another can be a struggle, but it's easy if you know how. So don't lose your music when you get a new iPhone: move it across with our tips.

Updated 19 July 2016 with general updates.

See also:

How to put music on iPhone: Share music from one iPhone to another through Home Sharing

Transfer iPhone music with Home Sharing

If you have two iPhones and want to simply play the music from one iPhone on another (rather than saving the files on the new device), it's best to use Home Sharing. Follow these steps to set up and use Home Sharing:

  1. On the iPhone with the music, tap Settings > Music.
  2. Scroll down to find Home Sharing.
  3. Enter your Apple ID and Password and tap Done.
  4. Repeat this process on the iPhone you want to listen to music on.
  5. Open the Music app on the iPhone you want to listen to music on.
  6. If you don’t use Apple Music, tap More > Shared and tap the Library you want to listen to. However if you do use Apple Music, it’s a slightly different process. Simply tap ‘My Music’, then tap ‘Songs’ or ‘Albums’ (depending on how you’ve organised your library) and select Home Sharing.

It normally takes a few minutes for the music library to load into the iPhone, but you can now stream music from one iPhone to another. What you can't do with this method, however, is permanently copy the music from one iPhone to another, as this method only works when both iPhones are on the same Wi-Fi network.

See also: How to move from an old iPhone to a new iPhone | How to transfer music from one iPhone to another | How to transfer contacts, music and photos from Windows Phone to iPhone | How to move from Android to iPhone

How to put music on iPhone: iTunes Store

Redownload Purchased Music from iTunes Store

If you want to transfer music from one iPhone to another, there are a few options available to you.

The easiest way to transfer music from one iPhone to another is using the iTunes Store, but this only works with music purchased via iTunes. If you have purchased music from the iTunes Store, you will be able to instantly download it to any device you own by following these steps:

  1. Open iTunes Store app.
  2. Tap More > Purchased.
  3. Tap Purchased > Music.
  4. Tap All Songs.
  5. Tap Download All.

This will trigger the download all of your paid music from iTunes Store to your iPhone. Download times may vary depending on both the speed of your Internet connection and the number of songs you download.

How to put music on iPhone: Apple Music

Apple Music is Apple’s answer to rival music streaming services like Spotify, offering users the ability to browse and listen to an unlimited amount of music for a monthly fee. However, what some users may not realise is that every song, album and playlist added to your collection is stored in iCloud and is available to download on any iOS device. To transfer your Apple Music collection to a new iPhone, simply do the following:

  1. On the new iPhone, open the Settings app and tap Music
  2. Toggle ‘Show Apple Music’ and ‘iCloud Music Library’ on (make sure you have a decent Wi-Fi connection)
  3. Your iCloud Music Library should then download on the iPhone.

As with the above solutions, the download time may vary depending on your Internet connection. It's also worth noting that this can also be done on iTunes on a Mac or PC, providing an easy way to transfer your collection to/from your Mac/PC. 

How to put music on iPhone: iTunes & third party software

Transfer audio using AnyTrans

But what if you didn't buy the music on your iPhone? Don’t worry, it's still possible to transfer music from iTunes on your computer (Mac or PC) to an iPhone. If you still have the music on your Mac or PC, then you can sync your iPhone with your computer using iTunes: this replaces the music on your new iPhone with the tracks you select from iTunes on your Mac or PC.

This is how most people transfer music to a new iPhone - rather than transfer it directly from one iPhone to another, they use the music stored on their computer to sync the same tracks on both devices.

Problems only really arise when you no longer have access to the music in your iTunes library. In this instance, you can use third party software like AnyTrans to transfer music from your iPhone to your iTunes library (or another iPhone) by following these steps:

  1. Connect the iPhone containing the music to your Mac.
  2. Download and open the AnyTrans app.
  3. Select your iPhone from the tab.
  4. Click Audio.
  5. Select the tracks you want to transfer to iTunes.
  6. Click the Send to iTunes icon.

You can also connect both iPhones to a Mac and use AnyTrans to transfer music directly from one iPhone to another.

  1. Connect both iPhones to your Mac.
  2. Open AnyTrans.
  3. Click on the tab for the iPhone containing the tracks.
  4. Click Audio.
  5. Select 'Send to Device'.

The music will then be transferred from one iPhone to another. The total amount of time will depend on a number of factors, from the speed of the USB port used by each iPhone to the size of your music library.

Our most popular iPhone tutorials: