Încă de la generația VI (Pokémon X /Y), 171 din 719 cunoscuți Pokémon pot învăța Surf prin utilizarea lui HM03. Majoritatea acestor Pokémon sunt tipuri de apă. În plus, în versiunile mai vechi ale jocurilor Pokémon, Pikachu, Pichu și Phione pot învăța Surf prin mijloace speciale.
Fiecare Pokemon de pornire de tip Water poate învăța Surf în oricare dintre etapele sale evolutive. Mărimea fizică a tipului Pokemon sau a tipului este irelevantă pentru a determina dacă un Pokémon poate învăța Surf și o treime din Pokémon care poate învăța mișcarea sunt de altă natură decât Apa.
În timp ce animația utilizată în joc pentru un Pokémon de navigare este generică, anumite jocuri au o grafică specială dacă un anumit Pokemon folosește Surf. Acestea includ un Pikachu pe o placă de surf dacă un Pikachu folosește surful în Generațiile I și II și o animație distinctă a Lapras, Kyogre, Wailmer și Sharpedo dacă oricare dintre acele Pokémon utilizează Surf în Generația VI. În plus, Kyogre și Sharpedo se mișcă mai repede decât alte Pokémon atunci când navighează cu următoarele efecte speciale: Kyogre are o creștere a hitbox-ului, iar Sharpedo împiedică orice întâlnire cu pescarul sau cu Pokemon sălbatic.
Încă de la generația VI, Surf are un nivel de putere de 90 și o rată mare de lovire critică atunci când este utilizată în luptă și se adresează tuturor adversarilor și aliaților adiacenți în bătălii duble și triple.