Surf Details Level Up TM Move Tutor Egg Move
Gen IX Dex Gen VIII Dex Gen VII Dex Gen VI Dex Gen V Dex
Gen IV Dex Gen III Dex Gen II Dex Gen I Dex

Attack Name Battle Type Contest Type
Surf
Power Points Base Power Accuracy
15 95 100
Battle Effect:
Creates a huge wave, then crashes it down on the foe.
Secondary Effect:
No effect.
Effect Rate:
-- %
TM # Appeal Points Jam Points
HM03
Contest Effect:
Affected by how well the appeal in front goes.
BrightPowder King's Rock Physical Contact
Yes Yes No
Battle Palace Style Battle Arena Pokémon Hit in Battle
Attack +1 Both opponents
Picture Example of Surf

Pokémon That Learn Surf By Level Up in Ruby/Sapphire/Emerald/Colosseum/XD:

No. Pic Name Type 1 Type 2

Pokémon That Learn Surf By Level Up in Fire Red/Leaf Green:

No. Pic Name Type 1 Type 2

Pokémon That Learn Surf By TM:

No. PicName Type 1 Type 2
#007Squirtle
#008Wartortle
#009Blastoise
#031Nidoqueen
#034Nidoking
#054Psyduck
#055Golduck
#060Poliwag
#061Poliwhirl
#062Poliwrath
#072Tentacool
#073Tentacruel
#079Slowpoke
#080Slowbro
#086Seel
#087Dewgong
#090Shellder
#091Cloyster
#098Krabby
#099Kingler
#108Lickitung
#112Rhydon
#115Kangaskhan
#116Horsea
#117Seadra
#118Goldeen
#119Seaking
#120Staryu
#121Starmie
#128Tauros
#130Gyarados
#131Lapras
#134Vaporeon
#138Omanyte
#139Omastar
#140Kabuto
#141Kabutops
#143Snorlax
#147Dratini
#148Dragonair
#149Dragonite
#151Mew
#158Totodile
#159Croconaw
#160Feraligatr
#161Sentret
#162Furret
#170Chinchou
#171Lanturn
#183Marill
#184Azumarill
#186Politoed
#194Wooper
#195Quagsire
#199Slowking
#211Qwilfish
#215Sneasel
#222Corsola
#223Remoraid
#224Octillery
#226Mantine
#230Kingdra
#241Miltank
#245Suicune
#248Tyranitar
#249Lugia
#258Mudkip
#259Marshtomp
#260Swampert
#263Zigzagoon
#264Linoone
#270Lotad
#271Lombre
#272Ludicolo
#279Pelipper
#296Makuhita
#297Hariyama
#298Azurill
#306Aggron
#318Carvanha
#319Sharpedo
#320Wailmer
#321Wailord
#339Barboach
#340Whiscash
#341Corphish
#342Crawdaunt
#349Feebas
#350Milotic
#363Spheal
#364Sealeo
#365Walrein
#366Clamperl
#367Huntail
#368Gorebyss
#369Relicanth
#370Luvdisc
#380Latias
#381Latios
#382Kyogre
#384Rayquaza

Pokémon That Learn Surf By Breeding:

No. Pic Name Type 1 Type 2

Pokémon That Learn Surf By Purifying or A Special Way:

No. Pic Name Type 1 Type 2
#172Pichu