Choose the Games that You Want to Trade Between
To begin, choose the game to trade from, OR use the form below.
This page explains how to trade from Pokémon Omega Ruby to Pokémon Ultra Moon.
What You Need
To send pokémon from Pokémon Omega Ruby to Pokémon Ultra Moon, you need to download Pokémon Bank from the Nintendo 3DS eShop, then open Pokémon Bank and go to the main menu, then tap "Download Poké Transporter". If you downloaded Pokémon Ultra Moon from the eShop, be sure to download Pokémon Bank to the same 3DS that has the game on it.
Before you can trade from Pokémon Omega Ruby to Pokémon Ultra Moon, you need to have the Pokédex.
How to Trade
Download/Update Pokémon Bank
If you don't have Pokémon Bank or you need to update it, go to Pokémon Bank in the eShop. You can use the Nintendo 3DS camera and tap the QR code button to scan the following QR Code to go to the Pokémon Bank page in the eShop.
Then open Pokémon Bank. If you are prompted for your password, enter it and sign in.
Purchase Pokémon Bank Pass
If you do not have a Pokémon Bank Pass, or if your pass has expired, you will be prompted to purchase a Pokémon Bank Pass. Tap Purchase, then tap Purchase to complete the purchase. If this is the first time that you have used Pokémon Bank, Brigette will introduce herself. She explains that you can't store held items in the Pokémon Bank, so they will be sent back to the Bag if you store pokémon in the Bank. But if the Bag is full, the item will disappear.
Transfer Pokémon from Pokémon Omega Ruby to Pokémon Bank
Open Pokémon Bank. If you are prompted for your password, enter it and sign in. Choose "Use Pokémon Bank" in the Pokémon Bank menu. Use the cursor to choose Pokémon Omega Ruby in the top screen, then choose "Use this game".
If a message says that your Pokémon Link is full, you will be asked if you still want to use Pokémon Bank. You won't lose your gifts if you say Yes. You can get your gifts by opening Pokémon Omega Ruby and choosing Pokémon Link in the game select menu to receive your gifts from Pokémon Bank.
Back in Pokémon Bank, after you select Pokémon Omega Ruby and choose "Use this Game", your PC Boxes in Pokémon Omega Ruby will be displayed in the touch screen, and your Pokémon Bank boxes will be displayed in the upper screen. Use the control pad or circle pad (the stylus cannot be used in Pokémon Bank) to move the desired pokémon from Boxes in the the touch screen to Boxes in the upper screen.
You can press START to switch between a red cursor, which shows you several options when you select a pokémon with it; a blue cursor, which picks up one pokémon at a time without showing any options; and a green cursor, which allows you to select multiple pokémon at a time.
When you are done moving your pokémon from Pokémon Omega Ruby to Pokémon Bank boxes, press the X button to save your changes and return to the title screen.
Transfer Pokémon from Pokémon Bank to Pokémon Ultra Moon
Press a button to go to the Pokémon Bank menu again. Now select Pokémon Ultra Moon and choose "Use this Game". Then use the control pad or circle pad to move the desired pokémon from the Pokémon Bank box in the top screen to one of your Pokémon Ultra Moon PC Boxes in the touch screen. When you are done, press X to save and exit.