To the right of canalave city in the grass. You have to use the pokeradar and go to the closest spot in the grass that is moving. (It should be sparkling or shiny.)
First fly or swim to Canalave City.go on to Route 218. go to the tall grass and use the pokeradar ( you have to beat the elat four and go to the lab where you got your first starter and your get the upgraded version then go to pal park outside you sould see oak then he will give you pokeradar) when you use it your on grass you might se grass waving and white sparks walk on the white sparkles and you might find it (ditto is really rare on route 218) this awnser is for Pokemon platinum
yes Ditto are in Pokemon indigo, If you want ditto go to Pokemon locator then look for ditto in the Pokemon list find ditto name then click on it then is have the room for you to enter go on it then find ditto
You can find a Ditto on routes 34 and 45.
You can find Ditto in Pokémon Black in the Giant Chasm.
You can find ditto in cerulean cave.
In Pokémon Pearl, you can find Ditto at Route 218
You can find Ditto in Giant Chasm in the grass
Ditto is found in the Giant Chasm.
at the last chapter there yull find ditto
you can't you can find a blue ditto in a shaking patch of grass
you can catch a Ditto if you talk to Backlot every day for a long time. He will say that he saw a ditto there. Then, you can catch a ditto in the trophy garden.
you can find it in cinnabar's destroyed mansion. Also there are high level ditto's in cerulean cave.
you can find ditto on route 36 which is north of goldenrod cityoutside of goldenrod by the day care