Pokémon Bank and Poké Transporter were both released in 2014, and allowed players to move Pokémon between games. However, it's been a decade since then, and things have moved on somewhat in that time.
Now, moving Pokémon between current gen games is remarkably easy thanks to Pokémon Home, but that doesn't mean you can't transfer Pokémon from previous gens if you've still got the software and consoles to hand.
Sadly, the ability to download both Pokémon Bank and Poké Transporter ended when the Nintendo 3DS store was shut down in March 2023. This means that if you've just come into possession of a 3DS and were hoping to utlize the software, you're out of luck.
However, if you've got an old 3DS that already has the software installed or in the library ready to re-install, you'll still be able to use it following the steps below. When the 3DS Store closed, Pokémon Bank became a free service rather than a subscription service, so you can now transfer as many Pokémon as you like entirely for free, provided you have the software.
Pokémon Home was released back in 2020, essentially replacing both Bank and Transporter, and can work together with the two apps to bring past generation Pokémon into more recent games.
This is where things start to get a little complicated, so you might want to set aside some time if you're hoping to start moving your Pokémon between games.
To start with, here's the full compatibility of all games, including brief details about how the transfer works. Don't worry, we'll go more into detail below:
It's worth noting that for games which require the additional use of either Pokémon Bank or Poké Transporter cannot be transferred back to their original games. Pokémon games that were released for the Nintendo Switch and only require the use of Pokémon Home, however, can be transferred back to their original locations.
For ease of reading, and for lack of a better idea, let's break this rather long and convoluted process down into individual steps. If a step doesn't apply to you, then just skip over it until the information becomes relevant.
This step applies if you're transferring Pokémon from any of the following third gen Game Boy Advance games:
To complete this step, you'll need to own one of the following fourth gen games on Nintendo DS:
With two of the aforementioned games at your disposal, you're ready to transfer Pokémon. This step is actually rather easy, and all you need to do is plug both games into the DS in their respective slots. Then, boot up your chosen fourth gen game, and you'll have the option to "Migrate from (insert third gen game name here)".
You'll be here a while, as you can only transfer six pokemon at once, but you'll eventually end up with third gen Pokémon in your fourth gen game. To find them, head to the Pal Park, which can be found on Route 221 in Pokémon Diamond, Pearl, or Platinum, or in Fuchsia City in HeartGold or SoulSilver.
You'll need to do this if you're wanting to get any Pokémon from your fourth gen game into your fifth gen game, including any that you transferred from a third gen game in the previous step.
In order to complete this step, you'll need two Nintendo DS or DSi consoles, and a copy of one of the following games:
Plug your chosen game into one of the DS consoles, and then head to the Poké Transfer Lab on Route 15. Talking to the scientist inside will prompt you to connect another DS through Wireless Communications.
On the second DS, choose "DS Download Play" from the menu, and then you'll be free to transfer Pokémon. There's a mini-game involved, and you'll need to capture the Pokémon you're wanting to transfer, with any that are caught going to your PC Box.
This is where the first two apps come into play, and things start to get convoluted. You'll need both Pokémon Bank and Poké Transporter installed on your 3DS to proceed.
First, insert the fifth generation game that you're hoping to transfer Pokémon from into the cartridge slot, then open it up and place any Pokémon you want to transfer into "Box 1". Poké Transporter will only transfer Pokémon in this box, so if you've got a large collection, you're going to be here a while.
It's also worth noting that items held by transferred Pokémon will be automatically sent to your bag, but if it's full, the item will vanish. To avoid losing precious items, make sure that you have enough space in your bag for possible new additions.
Once you've got everything prepared, open up the Poké Transporter and select the game you want to transfer from. Confirm your choice, and Poké Transporter will take all of the Pokémon from Box 1 and move them to Pokémon Bank.
Once your chosen Pokémon are successfully transferred into your sixth gen game, things start to get a little easier. Both sixth and seventh gen games allow you to transfer Pokémon directly into the Pokémon Bank.
This includes:
To transfer Pokémon from any of these games, all you need to do is insert the cartridge and then open up the Pokémon Bank app. Once that's open, you can take your time going through your boxes and transferring any Pokémon you want.
To transfer Pokémon between Pokémon Bank and Pokémon Home, you'll first need to have a paid subscription to Pokémon Home, which costs the following:
As long as you have that, you have two choices:
If you used the same Nintendo Account on both devices, you don't even need to still own your Nintendo 3DS. Download Pokémon Home, login using your Nintendo Account details, and then press the 3DS icon, then select "No Nintendo 3DS". The app will search for your corresponding Pokémon Bank account, and then instantly transfer all of the Pokémon held there into Pokémon Home.
If you do have your 3DS but used different Nintendo Accounts for each device, things are a little slower but it can still be done. First, make sure that both devices are fully updated, then open the Pokémon Bank app on the 3DS. Find the option to "Move Pokémon to Pokémon Home", and open up Pokémon Home on the Switch.
Select the 3DS icon and then "Begin Move", giving you a code that you'll need to enter on the 3DS before allowing you to transfer any or all Pokémon into Pokémon Home.
Now we're all up to date, and Nintendo have given us the gift of simplicity. Any game that was released for the Nintendo Switch allows you to transfer Pokémon directly to Pokémon Home.
As long as you have Pokémon Home installed on the same Switch that you use to play the following games, you'll be able to transfer Pokémon between them:
Simply open up the Pokémon Home app on your Switch, select "Pokémon", choose the game you want to transfer from, and you'll find all the Pokémon from that game listed and ready to transfer.
The worst that can happen here is that you may need to update a game before Pokémon Home allows you to transfer Pokémon, but once that's done, it's as easy as moving Pokémon between boxes.