1. Besegra Olivine City Gym Leader.
För att få Surf HM i Pokémon HeartGold och SoulSilver måste du först besegra Jasmine, Olivine City Gym Leader. Jasmine är en gymledare av ståltyp, så ta med Pokémon starka mot ståltyper, såsom Fighting, Ground och Fire-typ Pokémon.
2. Återvänd till Professor Elms laboratorium i New Bark Town.
Efter att ha besegrat Jasmine, återvänd till Professor Elms laboratorium i New Bark Town. Professor Elm ligger på norra sidan av staden.
3. Prata med professor Elm.
När du pratar med professor Elm kommer han att ge dig Surf HM. Surf HM kan användas för att lära surfrörelsen till din Pokémon.
4. Lär surfa till en av dina Pokémon.
För att lära surfa till en av dina Pokémon, öppna din väska och välj HM-sektionen. Välj sedan Surfa från listan över HMs och välj den Pokémon du vill lära dig draget.
> - *Obs:* vissa Pokémon kommer inte att kunna lära sig surfa naturligt på grund av att de skriver. Några Pokémon som inte kan lära sig surfa men du kanske har till hands är:Octillery, Quagsire, Azumarill och Starmie.
5. Använd Surf för att korsa vatten.
När Surf har lärts ut till en av dina Pokémon kan du använda den för att korsa vatten. För att använda Surf, välj helt enkelt den från din Pokémons lista över rörelser när du står bredvid en vattenmassa.