How to catch a Ditto in Pokemon Go

Pokemon Go Ditto

It’s time to catch a Ditto in Pokemon Go. Of all the critters to catch in the mobile game, Ditto is significantly the hardest simply because, well, it doesn’t actually look like Ditto. Courtesy of Ditto’s handy Transform ability, you’ll only ever find this particular Pokemon hiding in the guise of other ‘mon. As you have probably realised, that doesn’t exactly make it easy when that’s the one task keeping you from the next level of your Meltan Special Research task or even your Mew Special Research Task. 

Helpfully though, Ditto always lurks inside the same Pokemon - let’s try and make that less disturbing than it sounds - so at least you’ll know what to start catching every time you see them. It’s also important to note that there have been no Pokemon Go Generation 4 Pokemon found to be hiding Ditto just yet but it’s only a matter of time. Until then, here’s a list of every Pokemon that can be Ditto in Pokemon Go.  

How to catch a Ditto in Pokemon Go

How to catch a Ditto in Pokemon Go

The even more frustrating thing about catching Ditto is that you’ve probably already caught one at some point when you weren’t meaning to but the minute it’s a requirement, there’s no sign of the purple squish monster. The good news then is that Ditto is actually hiding in some very common Pokemon. You’ll just need to catch them all to find out which ones are which. 

It’s important to note that you need to go all the way through the catch screen and actually succeed at catching the Pokemon. Ditto only reveals itself once this 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. Mission accomplished.  

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.