How to catch a Ditto in Pokemon Go

Pokemon Go Ditto

So you want to catch Ditto in Pokemon Go. Unlike other Pokemon, you’ll never see Ditto out in the wild. Thanks to its Transform ability, you’ll only ever find it disguising itself as other Pokemon. Our handy guide will show you which Pokemon can be Ditto in Pokemon Go. 

Chances are that you’ve already caught the sneaky purple Pokemon at least once when it was initially released not long after the games launch, but now you want to catch again for a part of the Mew Special Research task. It can be a bit of a slog but once you know where to hunt, things will speed up significantly. 

How to catch a Ditto in Pokemon Go

How to catch a Ditto in Pokemon Go

The good news is that Ditto is hiding inside exceptionally common Pokemon. The bad news is that you’ll probably have to cycle through a fair few of them to actually find it. The full list of which Pokemon can be Ditto is below so once you’ve memorised the list, it’s time to start catching. 

It’s important to note that you need to go all the way through to the catch screen. Ditto only reveals itself once you have actually thrown a Poke Ball and you catch has been successful. Instead of the regular ‘Gotcha’ when you manage to snare your creature, an ‘Oh?’ will appear above the ball and Ditto will reveal its true happy smiling self. Voila.

Which Pokemon can be Ditto in Pokemon Go?

How to catch a Ditto in Pokemon Go

Here is the full Pokemon Go Ditto list, split into generations. These can change and more Pokemon have been added in the last two years to make the hunt easier. Remoraid is a relatively new addition to the roster. You will see that these are all, with the exception of Yanma, relatively common Pokemon so make sure you have plenty of Poke Balls to catch and check ‘em all.  

Generation 1 Pokemon Go Ditto disguises

  • Ratata
  • Pidgey
  • Gastly
  • Zubat
  • Mankey

Generation 2 Pokemon Go Ditto disguises

  • Sentret
  • Yanma
  • Hoothoot

Generation 3 Pokemon Go Ditto disguises

  • Zigzagoon
  • Taillow
  • Gulpin
  • Whismur
  • Remoraid 

Pokemon Go Ditto catching tips 

Catching a Ditto is all based on your luck but there are a few ways you can make sure you are maximising your Pokemon Go time. 

1. Use your nearby radar 

Always keep an eye out for the target Pokemon on your nearby list. While they are all relatively common Pokemon, it’s helpful to be able to see what’s where, especially as more and more Pokemon are added to the mix. 

2. Catch Ditto with lures and incense

An incense in Pokemon Go

Thanks to confirmation from The Silph Road, you can catch a Ditto from both lures and incense. If you’re staying in the one spot but don’t want to miss out, pop on a lure and/or incense, target the list Pokemon and you might just find Ditto comes to you instead of the other way around. 

3. Dittos are the same for everyone

Unlike shiny Pokemon, which are entirely random and not shared by fellow players, Ditto can always be found inside a set Pokemon spawn. This means that if you are looking for a Ditto and a fellow player finds one, if you can get to that spot, you’ll get it too. If you are subscribed to a Pokemon Go Discord group, ask players to keep you updated in your area but be fast as they won’t stay around long. 

4. Crack a Lucky Egg

Cracking a lucky egg in Pokemon Go

This won’t help your odds of catching Ditto but if you are heading out on a Ditto hunt you’ll be earning stacks of XP as you check every Pokemon you encounter. Crack a Lucky Egg and you will double this XP for half an hour. The same goes for Star Pieces. It’s time to maximise the grind, people.

Hatching Ditto from eggs in Pokemon Go

You cannot hatch Ditto from an egg. It must be caught with a Poke Ball using the above method. 

Using Ditto in gyms 

Once you actually have Ditto, you’ll find it has an intriguing use in Pokemon gyms. Take it in to battle and you’ll find that it transforms into its first opponent’s form and takes on that Pokemon’s move set, while keeping its own CP. Bear in mind though, it only changes form once for the first opposing Pokemon it encounters so you’ll be stuck with that one for the full gym battle. 

General Pokemon Go Ditto information

Ditto is a Normal Pokemon. While you will get 3 candy for catching it as is standard, there is no evolved form. You can power it up though as with other Pokemon with a combination of candy and Stardust. If you want to walk with Ditto as your buddy, it will earn a candy for every 3km achieved.  

Once you've got your Pokemon Go Ditto, why not join us in getting excited for Pokemon Let's Go Pikachu and Eevee, or checking out our best Nintendo Switch bundle offers to get in on the Ninty fun.