'Pokémon Let's Go' Online: How to Trade and Battle

Trading and battling is a staple in Pokémon games and the same is the case for Let's Go Pikachu and Let's Go Eevee.

While hopping online to trade and battle others online or locally is intuitive, there may be some players who may have a hard time connecting with someone. Especially if they are are looking for a specific player.

Here's a tutorial on how to trade and battle with other trainers locally and online.

pokemon lets go pikachu
'Pokemon Let's Go' is coming to Switch in 2018 Pokemon Company


If you want to trade with someone, it's rather simple but those unfamiliar with Pokémon Go may get a little confused. Here's the step-by-step instructions to trade in Pokémon Let's Go Pikachu and Pokémon Let's Go Eevee.

  • Press X and select "Communicate"
  • Select "Play with Others"
  • Select "Nearby player" if you want to trade or battle locally. Meaning if they are in the same room as you.
  • Select "Trade" and you'll have a screen pop up to select a code. Players will have 10 Pokémon to choose from to create a three-Pokémon code, this is to make sure you connect with your friend locally.

For example, if you select Pikachu, Pikachu, Pikachu as your code the other Nintendo Switch needs to enter the same to find you.

  • Once found, your Pokémon box will be shown and you can select the Pokémon you wish to offer for trade. You can also see what Pokémon your trade partner is selecting at the top of the screen.
  • After both parties select their Pokémon, they'll go to another screen where both can either accept the trade, or check the Pokémon before accepting. You can also cancel the whole trade, which will bring you back to your Pokémon select screen.
  • Select "Trade Pokémon" to offer your Pokémon and if your partner selects trade as well then the trade will go through.
  • If you are looking to trade with a friend in another country or state or simply want to trade with a random person online you can select "Faraway player."
  • Once selected, you'll arrive at the code screen where you'll need to create your own three-Pokémon code. If you want to find a random person you can select three Pikachu or any combination and the game will find someone who entered the same code.
  • If you want to trade with someone specific, you'll want to create a more elaborate code that the other party knows. This doesn't guarantee you'll communicate with their Switch but it increases the chances.
  • Then follow the same steps as the local trade to complete the swap.


Battling online in Pokémon Let's Go follows the same initial steps as trading, but changes up a bit as you find your battling partner.

To access online trades or battles in Pokémon Let's Go you will need to have a Nintendo Online subscription. There are also two types of battles in Let's Go that can be determined in your options after you have paired with another trainer. The first is "Normal Battles" that puts all Pokémon at Level 50, but all the AVs - this game's version of EVs - will be reverted to normal. So feeding your Pokémon candy to make their stats stronger will not carry over into this type of battle.

The other battle is "Anything Goes" and your Pokémon will go into battle at their current level but all the AVs you invested in will remain.

Here's a step-by-step instructions to battling online in Pokémon Let's Go:

  • Press X and select "Communicate"
  • Select "Play with Others"
  • Select "Nearby player" if you want to battle locally. Meaning if they are in the same room as you.
  • Select "Faraway player" to find a battle from anyone around the world.
  • If you want to battle any random person online, select three Pikachus when you get to the code selection screen.
  • Once a battle partner is found, you'll need to select either the Pokémon in your party or the first six Pokémon in your box.
  • When you select your team, you'll have a minute and 30 seconds to select the order of Pokémon that ill be sent out. Be sure to select all six.

Pokémon Let's Go is available now for Nintendo Switch.