How to Get Surf in Pokémon Emerald?

Defeat Gym Leader Norman in Petalburg Gym

Receive the Balance Badge

Go to Wally’s house in Petalburg City

Talk to Wally’s father

Receive HM03 Surf

Teach Surf to a Pokémon that can learn it

Suggested for You

Trending Today