Skip to content
Power Up Gaming

How to Get Surf in Pokemon Ruby

how to get surf in Pokemon Ruby

The holiday season approaches, and replaying classic Pokémon games in your bed on a handheld console is a staple during these days. Pokémon Ruby is one of the most beloved and seasonally played video games for comfort and enjoyment.

Whether you’re playing Ruby for the first time or are a returning player, you might want to get your hands on the Surf. The HM 03 Surf allows you to teach a compatible Pokémon a new move which can be leveraged during combat. Looking for Surf? Here is everything you need to know.

Where to Find Surf in Pokémon Ruby?

The HM 03 Surf in Pokémon Ruby is locked behind the Petalburg Gym. Head to Petalburg and climb up the ranks until you defeat the 5th Gym Leader. Once defeated, visit Wally’s home in Petalburg town and talk to Wally’s dad.

After talking to Wally’s dad, head outside and check your backpack to find all the HM 03 surf in your inventory; ready to use. If you are unfamiliar with the Pokémon compatible with this mod? Here are all of them.

All HM 03 Surf (Learnt by Level Up) Compatible Pokémon in Pokémon Ruby

  • Tentacool
  • Tentacruel
  • Slowpoke
  • Galarian Slowpoke
  • Slowbro
  • Galarian Slowbro
  • Slowking
  • Galarian Slowking
  • Suicune
  • Mudkip
  • Milotic
  • Eiscue

All HM 03 Surf (Learnt by TM) Compatible Pokémon in Pokémon Ruby

  • Squirtle
  • Wartortle
  • Blastoise
  • Pikachu
  • Raichu
  • Alolan Raichu
  • Psyduck
  • Golduck
  • Poliwag
  • Poliwhirl
  • Poliwrath
  • Tentacool
  • Tentacruel
  • Slowpoke
  • Galarian Slowpoke
  • Slowbro
  • Galarian Slowbro
  • Seel
  • Dewgong
  • Shellder
  • Cloyster
  • Rhydon
  • Horsea
  • Seadra
  • Tauros
  • Tauros (Combat Breed)
  • Tauros (Aqua Breed)
  • Gyarados
  • Lapras
  • Vaporeon
  • Snorlax
  • Dratini
  • Dragonair
  • Dragonite
  • Mew
  • Totodile
  • Croconaw
  • Feraligatr
  • Sentret
  • Furret
  • Chinchou
  • Lanturn
  • Pichu
  • Marill
  • Azumarill
  • Politoed
  • Wooper
  • Paldean Wooper
  • Quagsire
  • Slowking
  • Galarian Slowking
  • Qwilfish
  • Hisuian Qwilfish
  • Sneasel
  • Kingdra
  • Suicune
  • Tyranitar
  • Lugia
  • Mudkip
  • Marshtomp
  • Swampert
  • Lotad
  • Lombre
  • Ludicolo
  • Wingull
  • Pelipper
  • Surskit
  • Masquerain
  • Makuhita
  • Hariyama
  • Azurill
  • Zangoose
  • Barboach
  • Whiscash
  • Corphish
  • Crawdaunt
  • Feebas
  • Milotic
  • Luvdisc
  • Latias
  • Latios
  • Kyogre
  • Rayquaza
  • Piplup
  • Prinplup
  • Empoleon
  • Rampardos
  • Buizel
  • Floatzel
  • Shellos
  • Gastrodon
  • Garchomp
  • Munchlax
  • Finneon
  • Lumineon
  • Weavile
  • Rhyperior
  • Palkia
  • Palkia (Origin Forme)
  • Phione
  • Manaphy
  • Arceus
  • Oshawott
  • Dewott
  • Samurott
  • Hisuian Samurott
  • Basculin (Red-Striped Form)
  • Basculin (Blue-Striped Form)
  • Basculin (White-Striped Form)
  • Ducklett
  • Swanna
  • Alomomola
  • Axew
  • Fraxure
  • Haxorus
  • Cubchoo
  • Beartic
  • Hydreigon
  • Keldeo (Ordinary Form)
  • Froakie
  • Frogadier
  • Greninja
  • Greninja (Ash-Greninja)
  • Skiddo
  • Gogoat
  • Skrelp
  • Dragalge
  • Clauncher
  • Clawitzer
  • Goodra
  • Hisuian Goodra
  • Avalugg
  • Popplio
  • Brionne
  • Primarina
  • Mareanie
  • Toxapex
  • Dewpider
  • Araquanid
  • Bruxish
  • Sobble
  • Drizzile
  • Inteleon
  • Chewtle
  • Drednaw
  • Cramorant
  • Arrokuda
  • Barraskewda
  • Pincurchin
  • Eiscue
  • Drakloak
  • Dragapult
  • Basculegion (Male)
  • Overqwil
  • Quaxly
  • Quaxwell
  • Quaquaval
  • Wiglett
  • Wugtrio
  • Finizen
  • Palafin (Zero Form)
  • Veluza
  • Dondozo
  • Tatsugiri (Curly Form)
  • Clodsire
  • Walking Wake
  • Terapagos (Normal Form)