ditto can be found on the Cerulean Cave in Cerulean City in Kanto, or Route 34, 35, 47 in Johto
Bicycle Shop in Cerulean City ( EXPENSIVE )
He's in Cerulean cape in KANTO!
to get to cerulean city, you need 8 johto badges and you need to beat the elite four. then you get an ss ticket from prof. elm, which will take you to vermilion city in kanto. then go south and you will end up in cerulean city.
Violet City (Johto) FlyingAzelea Town (is it a town?) (Johto) BugGoldenrod City (Johto) NormalEcruteak City (Johto) GhostCianwood City (Johto) FightingForgot the Name (Johto) SteelMahogany Town (Johto) IceBlackthorn City (Johto) DragonVermillion City (Kanto) ElectricSaffron City (Kanto) PoisonPewter City (Kanto) RockCerulean City (Kanto) WaterCeladon City (Kanto) GrassI've forgotten the rest, but I'll improve this as soon as I remember. Also note that the last few Gyms aren't quite in playing order.
You can access Cerulean Cave in SoulSilver after you get all 16 gym badges (Johto and Kanto).
beet the johto go to new bark town there will be water surf then you will go to viridan city then travel to cerulean city from kanto hope this helped Pokemon rocks
Johto 1: Falkner of Violet City (Zephyr Badge) Johto 2: Bugsy of Azalea Town (Hive Badge) Johto 3: Whitney of Goldenrod City (Plain Badge) Johto 4: Morty of Ecruteak City (Fog Badge) Johto 5: Chuck of Cianwood City (Storm Badge) Johto 6: Jasmine of Olivine City (Mineral Badge) Johto 7: Pryce of Mahogany Town (Glacier Badge) Johto 8: Clair of Blackthorn City (Rising Badge) Kanto 1: Lt. Surge of Vermillion City (Thunderbadge) Kanto 2: Sabrina of Saffron City (Marshbadge) Kanto 3: Erika of Celadon City (Rainbowbadge) Kanto 4: Misty of Cerulean City (Cascadebadge) Kanto 5: Janine of Fuchsia City (Soulbadge) Kanto 6: Brock of Pewter City (Boulderbadge) Kanto 7: Blaine of Seafoam Islands (Volcanobadge) Kanto 8: Blue of Viridian City (Earthbadge)
kanto
To get into Cerulean Cave you have to get all 16 badges in Kanto & Johto, beat Red in mt Silver, then talk to Prof. Oak
Above Cerulean City in Kanto
Cerulean city is in Kanto region. You can go through saffron city to get there. It is the north exit in saffron city!