Pokemon Go Ditto disguises: How to catch Ditto in May 2024

Brent Koepp
The Transform 'mon Ditto in Pokemon Go, who has lots of different disguises

In Pokemon Go, Ditto is one of the trickiest Pokemon to find because it can disguise itself as other Pokemon in the wild. As such, we’ve rounded up everything you need to make catching Ditto in 2024 as easy as possible.

Despite making its Pokemon Go debut in 2016, the purple Transform Pokemon Ditto still manages to evade many trainers, which can be frustrating if you’re trying to fill out your Kanto Pokedex or complete a specific Special Research Task.

People struggle to find this elusive creature because Ditto disguises itself as another Pokemon in the game. For example, while Zorua can disguise itself as a trainer’s current Buddy Pokemon, Ditto has a list of disguises that change regularly.

To help you out, we’ve rounded up all the details you need to catch Ditto below.

Updated on May 27, 2024. 

Contents

How to catch Ditto in Pokemon Go

The most important thing to know when trying to catch Ditto in Pokemon Go is that it will never appear as a Ditto on the overworld map. Instead, it will disguise itself as one of several other Pokemon so trainers won’t know it’s a Ditto until is actually caught.

This means the only way to get a Ditto is to look at its potential disguises in the table below and catch every single one while out and exploring. It’ll require some patience, but eventually, one of them should reveal itself to be a Ditto.

During certain limited-time events, like the Let’s Go! event in March 2023, there was a boost in Ditto spawns on the map. Naturally, these are ideal times to try and catch one. Using the Nearby feature can help you locate potential Ditto disguises on the map.

It’s also important to point out that the list of Pokemon that Ditto can disguise itself as changes every now and then, so you’ll need to keep up to date with the current crop of disguises.

Pokemon Go Ditto disguises in May 2024

Here are all of the Pokemon that Ditto can be disguised as in Pokemon Go right now:

POKEDEX #POKEMONSPRITEGEN/REGION
0043OddishGen 1 / Kanto
0109KoffingGen 1 / Kanto
0111RhyhornGen 1 / Kanto
0118GoldeenGen 1 / Kanto
0167SpinarakGen 2 / Johto
0322NumelGen 3 / Hoenn
0399BidoofGen 4 / Sinnoh
0574GothitaGen 5 / Unova
0577SolosisGen 5 / Unova
0712BergmiteGen 6 / Kalos
0759StuffulGen 7 / Alola

Ditto changes its disguises with each new season, so we’ll keep the table above updated once Shared Skies kicks off.

Can Ditto hatch from an Egg in Pokemon Go?

No, players cannot hatch Ditto from an Egg in Pokemon Go. The only way to find one is by catching a disguised one out in the wild.

Can Ditto be Shiny in Pokemon Go?

The good news for trainers is that Shiny Ditto is available in Pokemon Go. Just like other Shiny variants in the game, though, encountering one is going to take a lot of persistence and plenty of luck.

Shiny Ditto was originally tied to Special Research that could only be claimed during the Pokemon Go Tour: Kanto event, but this rare variant can now be encountered in the wild (if you’re lucky).

Players will recognize it easily, as its iconic pink body will turn light blue, resembling a Slime from the Dragon Quest franchise.

That’s all there is to know about Ditto in Pokemon Go. Check out our other guides covering the best competitive Pokemon, the best Eeveelutions, the best Mega Evolutions, or even how to catch Ditto or the rarest Pokemon in Pokemon Go.