Ab Generation VI (Pokémon X/Y) können 171 der 719 bekannten Pokémon Surfen durch den Einsatz von HM03 lernen. Die meisten dieser Pokémon sind Wasser-Typen. Außerdem können Pikachu, Pichu und Phione in älteren Versionen von Pokémon-Spielen mit speziellen Mitteln Surfen lernen.
Jedes Starter-Pokémon vom Typ Wasser kann Surfen in jeder seiner Evolutionsstufen lernen. Die physische Größe des Pokémon oder Typs spielt keine Rolle bei der Bestimmung, ob ein Pokémon Surfen lernen kann, und ein Drittel der Pokémon, die die Attacke lernen können, sind von einem anderen Typ als Wasser.
Während die im Spiel verwendete Animation für ein surfendes Pokémon generisch ist, haben bestimmte Spiele spezielle Grafiken, wenn ein bestimmtes Pokémon Surfen verwendet. Dazu gehören ein Pikachu auf einem Surfbrett, wenn ein Pikachu in Generation I und II Surfen verwendet, und eine eigene Animation von Lapras, Kyogre, Wailmer und Sharpedo, wenn eines dieser Pokémon Surf in Generation VI verwendet. Außerdem bewegen sich Kyogre und Sharpedo beim Surfen beide schneller als andere Pokémon mit den folgenden Spezialeffekten: Kyogre hat eine erhöhte Hitbox und Sharpedo verhindert jegliches Angeln oder wilde Pokémon-Begegnungen.
Ab Generation VI hat Surf eine Stärke von 90 und eine erhöhte kritische Trefferrate im Kampf und zielt auf alle benachbarten Gegner und Verbündeten in Doppel- und Dreifachgefechten.