Question: where to find ditto in pokemon white 2?
Answer: Only in the Giant Chasm's forest, where it has a 15% chance to appear. There is also a Hidden Grotto in that location that may hold a Ditto with its Dream World ability, Impostor. ... 
Giant Chasm. Source. ... 
I actually found mine on victory road, near the badge-checking area.