Ganondorf is one of the toughest bosses in The Legend of Zelda: Ocarina of Time, serving as the final major challenge before the game’s ending. Unlike many earlier boss fights, defeating him requires good timing, careful use of your weapons, and the ability to reflect his magical attacks. You will also need to face his terrifying beast form, Ganon, after escaping the collapsing castle.

If you are struggling with this encounter, there are a few simple strategies that can make the fight much easier. Here is how to defeat Ganondorf and complete the final boss battle in The Legend of Zelda: Ocarina of Time.
Prepare Before Fighting Ganondorf
Before entering the final room in Ganon’s Castle, make sure you have enough supplies. The fight requires Light Arrows, which are essential for stunning Ganondorf and creating opportunities to attack.
It is also a good idea to carry a few recovery items. Blue Potions are particularly useful because they restore both health and magic. Green Potions are another option if you mainly need to replenish your magic meter.
Here are some useful items to bring:
- Light Arrows: Used to stun Ganondorf after reflecting his energy attacks.
- Master Sword: Your main weapon for dealing damage.
- Fairies: Provide an extra chance if your health reaches zero.
- Blue Potions: Restore health and magic.
- Biggoron’s Sword: A powerful alternative weapon for certain encounters.
Having enough magic is especially important because Light Arrows consume magic power.
How to Beat Ganondorf in Ocarina of Time
The battle against Ganondorf takes place at the top of Ganon’s Castle. He floats above the arena and attacks Link with powerful energy projectiles. You cannot simply approach him and start swinging your sword, so you must first turn his own attacks against him.
Follow these steps to defeat him:
1. Reflect His Energy Attacks
Ganondorf regularly launches a glowing ball of energy towards Link. Your first objective is to hit this projectile with your sword and send it back towards him.
The projectile may travel between you and Ganondorf several times before connecting. Keep swinging your sword whenever it approaches, as the exchange can continue until one of you misses.
Once the energy ball hits Ganondorf, he becomes vulnerable for a short period.
2. Use Light Arrows to Stun Him
Immediately after successfully hitting Ganondorf with his own energy attack, equip your Light Arrows and shoot him.
This will knock him down onto the central platform, giving you an opportunity to deal damage. Use your Longshot to reach him quickly and attack with your sword before he recovers.
Once he gets back up, return to a safe platform and prepare for another round.
3. Watch Out for His Multiple Energy Balls
As the fight progresses, Ganondorf introduces a more dangerous attack. He raises his hands and gathers energy before releasing several projectiles at once.
Do not wait for every projectile to reach you. Instead, watch his movements carefully and fire a Light Arrow during the charging animation to interrupt the attack.
You can also use a Spin Attack to reflect the incoming projectiles if you miss the opportunity.
Repeat these strategies until Ganondorf is defeated.
How to Beat Ganon After Escaping the Castle
Defeating Ganondorf is not the end of the battle. After the castle begins collapsing, you must escape with Princess Zelda within three minutes. Follow her through the tower and avoid falling debris.
Once you reach the outside, Ganondorf transforms into Ganon, a massive beast that knocks the Master Sword out of Link’s hands.
This time, your objective is to attack his tail, which is his main weak point.
- Use Light Arrows to stun Ganon by shooting him in the face.
- Quickly move behind him and attack his tail.
- Use Biggoron’s Sword or the Megaton Hammer while the Master Sword is unavailable.
- Repeat the process until the flames surrounding the battlefield disappear.
You can also roll between Ganon’s legs to reach his tail without using Light Arrows.
Once the first phase ends, retrieve the Master Sword near Princess Zelda and continue attacking Ganon’s tail.


