Question: where to catch ditto in pokemon ultra sun?
Answer: Ditto can be found on Ula'ula Island which is the third island in the Alola region. Ula'ula can be accessed after completing the Grand Trials on both Mele'mele and Akala Island (so you can travel there).