How many ultra balls does it take to catch a legendary?
When encountering Legendary Pokemon or anything else, it can cost 20+ or more Ultra Balls to finally earn a catch. Even if you improve your chances as much as possible by lowering your opponent's HP to 1 with False Swipe. What are the chances of catching a Legendary Pokémon with an ultra ball? For a Poké Ball: 0 to 255. For a Great Ball: 0 to 200. Otherwise (Ultra Ball or Safari Ball): 0 to 150.