Todo jogo Pokémon permite cruzar água com a HM Surf. Em SoulSilver, a HM e o líder de ginásio necessário estão em Ecruteak City (4ª cidade principal).
Avance até ter 3 insígnias e chegar a Ecruteak City. Entre no grande prédio a nordeste do Centro Pokémon.
Suba no palco e fale com o recruta da Equipe Rocket para batalhar. Ao vencer, um homem na plateia dará a HM03 Surf.
Vá ao Ginásio de Ecruteak. Derrote os treinadores no caminho (as luzes apagam ao vencer). Se cair, volta ao início, mas as luzes reacendem e não precisa rebater.
Chegue ao fim e derrote a líder Morty. Após vencer, poderá usar HM03 nos seus Pokémon.
No inventário, vá em "TMs & HMs", selecione "HM03 Surf". Escolha um Pokémon do tipo Água e pressione "A" para ensinar.
Aproxime-se de água e pressione "A". Confirme "Yes" para usar Surf e atravessar.