There are several ways to trade Pokémon between games.
- In Generation I and II, Pokémon can be traded between games of the same generation from the Link Club. The Link Club can be found on the 2nd floor of any Pokémon Center.
- Pokémon from Gen. II games can be traded to Gen. I games using the Time Capsule, which can be found on the 2nd floor of any Pokémon Center.
- Generation III games cannot trade with games from Generations I or II. This is due to the game mechanics being completely revamped in Gen. III games.
- In Generation III, the games set in similar regions can trade via the Wireless Club on the 2nd floor of the Pokémon Center. However, in order to trade between FireRed or LeafGreen and Ruby, Sapphire, or Emerald, the trainer must first help Celio fix the inter-regional trading machine on One Island after defeating the Elite Four.
- In Generation IV, Pokémon can again be trade between games via the Wireless Club on the second floor of any Pokémon Center. In addition, Pokémon can now be traded over Wi-Fi at the Global Trading Station in Jubilife City with other Gen. IV games all over the world.
- In Generation V, it is possible to trade via the C-Gear from almost anywhere in Unova, not just in the Pokémon Centers like previous generations. The only restriction is that nothing with an HM can be traded.
- In Generation VI, the Player Search System replaces the C-Gear, which allows the player to make trades with just the tap of a button.
- There is a feature newly added in Generation VI called Wonder Trade, which has one send a Pokémon out and almost immediately receive a random Pokémon from a random player.
- In Generation VII, it is possible to trade via the Festival Plaza or Quick Link. The Festival Plaza is for using the GTS and Wonder Trading. Quick Link is for quickly trading with people nearby.
- Traded Pokémon cannot be given a new nickname, including Pokémon named in a different language.
- Pokemon that were traded from a different game receive a 30% experience boost on any Experience Points they receive.
- In the anime, why Trainers simply don't exchange Poké Balls by hand is never explained. However, it's possible that putting them through the trading machines reprograms the Poké Balls to allow them to be teleported back to the correct Professor's lab when the Trainer's party exceeds six Pokémon.