Question: pokemon ultra moon when do you catch lunala?
Answer: Solgaleo and Lunala become catchable in their respective versions after traveling to Ultra Megalopolis and defeating Necrozma at the end of the game. ... 
Instead, travel to Iki Town on Melemele Island and make your way up towards the Ruins of Conflict.