Where to Catch Zygarde in Pokémon Ultra Sun and Ultra Moon

After becoming the Alola Champion in Pokémon Ultra Sun and Ultra Moon, you’ll be tasked with capturing various Ultra Beasts that are threatening the Alola region. One of the legendary Pokémon you can find is Zygarde. Here’s a step-by-step guide on where to find and how to catch Zygarde in the game.
Where to Find Zygarde


Zygarde can be found in Resolution Cave, which is located off Poni Meadows. Here’s how to get there:
- Head to Poni Meadows: After completing the main storyline, go to Poni Meadows, which is situated on Poni Island.
- Locate the Entrance: Look for an entrance with Cherry Blossoms above it.
- Battle Trainers: Upon trying to enter, two trainers will approach you. They’ll talk about Mega Evolution and challenge you to a battle. Defeat them to proceed.
- Enter Resolution Cave: After defeating the trainers, you can enter Resolution Cave. Inside, follow the path until you reach a cave with the image above, where Zygarde awaits.
Catching Zygarde
Catching Zygarde requires a little preparation and strategy. Here’s what you need to know:
- Save Your Game: Before starting the battle, make sure to save your game. This will allow you to reset if things go wrong during the battle.
- Bring Ultra Balls: Zygarde can be tricky to catch, so make sure you have plenty of Ultra Balls in your inventory.
- Lower Zygarde’s Health: To make the catch easier, bring a Pokémon with the move False Swipe to safely lower Zygarde’s health to 1 HP without knocking it out.
- Use Status Effects: Bring a Pokémon that can induce Sleep or Paralysis. This will increase your chances of successfully catching Zygarde.
Treat this battle like any other Legendary encounter—be patient and strategic. Remember, status effects and False Swipe are your best friends here!
Now you know where to find Zygarde and how to catch it in Pokémon Ultra Sun and Ultra Moon. With these tips, you should have a better chance of adding this powerful Legendary Pokémon to your team.
Now that you’ve completed the game, there are more Pokémon to catch! Check out our guides on where to find Stakataka/ Blacephalon, Necrozma, and Mimikyu.
Thoughts on our where to catch Zygarde in Pokémon Ultra Sun and Ultra Moon guide? Drop them in the comments below.
this will help me a lot thank you
just use ur master ball
i used 1 normal ball true story
It took me one heavy ball to catch it…so use them
yes Zygarde is one of the heaviest being 672 pounds as the 50% (serpent) from.
This was really helpful but can you add something on how to get 100%zygarde
yes u can just beat the league again
I caught him in a dive ball…
it took me a quick ball and two ultra balls to catch him
I got lucky, i only used one….ONE…quick ball. I cant belive that
if a quickball is used on the very first turn, it has an insanely high catch rate
So if we fought him and beat him there’s no chance whatsoever of being able to fight him again?
I know that is the same thing that happened to me
Took me only 5 Dusk Balls with 1 HP left to catch Zygarde.
Just a heads up.. It took me 2 quick balls, 6 dusk balls and 47 ultra balls to catch Zygarde. Good luck to everyone else, hope it takes you less!
you go back to the pokemon league beat everybody then come back and he will be there
what do you do if you nocked him out and can’t find him and already saved
If you saved after you beat him, you can’t battle him again
yes u can just beat the league again
You had to beat the league before even being able to access Resolution cave