How to Get Surf in Pokémon Emerald – Complete Guide
Looking for how to get Surf in Pokémon Emerald? Surf is one of the most essential Hidden Machines (HMs) in the game. Not only is it a powerful Water-type move, but it also allows you to traverse water routes, unlocking new locations and hidden areas. This detailed guide provides step-by-step instructions on obtaining HM03 Surf, which Pokémon can learn it, and how to use it effectively.
Table of Contents
How to Get Surf in Pokémon Emerald

Step 1: Defeat Norman at the Petalburg Gym
- Norman is the 5th Gym Leader in Petalburg City.
- He specializes in Normal-type Pokémon, making Fighting-type moves highly effective.
- Norman’s team:
- Slaking (Lv. 28)
- Vigoroth (Lv. 30)
- Slaking (Lv. 31)
- Best Pokémon to use: Makuhita, Hariyama, Breloom, or any strong Fighting-type Pokémon.
- Defeating Norman grants you the Balance Badge, which is required to use Surf outside of battle.
Step 2: Visit Wally’s House to Receive Surf
- After defeating Norman, head to Wally’s house in Petalburg City (left of the Pokémon Center).
- Speak to Wally’s father, who will reward you with HM03 (Surf) for helping Wally earlier in the game.
Step 3: Teach Surf to a Pokémon
- Surf is a powerful Water-type move with 95 Power and 100 Accuracy.
- It can be taught to most Water-type Pokémon, making it a valuable move for battles and exploration.
- Best Pokémon to teach Surf:
- Mudkip / Marshtomp / Swampert
- Lotad / Lombre / Ludicolo
- Wingull / Pelipper
- Wailmer / Wailord
- Tentacool / Tentacruel
Step 4: Use Surf to Explore New Areas
- Once you have the Balance Badge, you can use Surf outside of battle.
- Key Locations Unlocked by Surf:
- Route 118 – Leads to Fortree City
- Route 124 – Connects to Mossdeep City
- Route 128 – Pathway to Ever Grande City (Pokémon League)
- Sootopolis City – Crucial for the main storyline
- Secret islands and hidden items
FAQ: How to Get Surf in Pokémon Emerald
Q1: Can I get Surf before beating Norman?
No, Surf is only available after you defeat Norman at the Petalburg Gym and obtain the Balance Badge.
Q2: Which Pokémon should I teach Surf to?
It’s best to teach Surf to a Water-type Pokémon with high Special Attack, such as Swampert, Ludicolo, or Tentacruel.
Q3: Can I delete Surf later in the game?
Yes! Visit the Move Deleter in Lilycove City to remove Surf from a Pokémon’s move set.
Q4: Where can I use Surf in Pokémon Emerald?
Surf allows you to reach important locations such as:
- Sootopolis City (Crucial for the story)
- Pacifidlog Town
- Ever Grande City (Pokémon League)
- Various hidden islands and secret areas
Q5: Is Surf a good move for battles?
Yes! Surf is a strong, reliable Water-type move with excellent coverage. It also hits all opponents in double battles, making it a great offensive option.
Conclusion
Now that you know how to get Surf in Pokémon Emerald, you can explore vast water routes, battle tougher trainers, and progress further in the game. Be sure to teach Surf to a powerful Water-type Pokémon and take full advantage of its battle utility and exploration capabilities. If this guide was helpful, don’t forget to share it with fellow Pokémon trainers!



