1. Porazte vodcu Olivine City Gym.
Ak chcete získať Surf HM v Pokémon HeartGold a SoulSilver, musíte najprv poraziť Jasmine, vedúcu telocvične Olivine City. Jasmine je vodca v telocvični oceľového typu, takže prineste Pokémonov silných proti oceľovým typom, ako sú bojový, zemný a ohnivý Pokémon.
2. Vráťte sa do laboratória profesora Elma v New Bark Town.
Po porážke Jasmine sa vráťte do laboratória profesora Elma v New Bark Town. Profesor Elm sa nachádza na severnej strane mesta.
3. Porozprávajte sa s profesorom Elmom.
Keď sa porozprávate s profesorom Elmom, dá vám Surf HM. Surf HM sa dá použiť na naučenie pohybu vášho Pokémona Surf.
4. Naučte surfovať jedného z vašich Pokémonov.
Ak chcete naučiť surfovať jedného zo svojich Pokémonov, otvorte si tašku a vyberte sekciu HM. Potom vyberte Surf zo zoznamu HM a vyberte Pokémona, ktorého sa chcete naučiť pohybovať.
> - *Poznámka:* Niektorí Pokémoni sa nebudú môcť naučiť surfovať prirodzene kvôli ich písaniu. Niektorí Pokémoni, ktorí sa nemôžu naučiť surfovať, ale môžete ich mať po ruke, sú:Octillery, Quagsire, Azumarill a Starmie.
5. Na prechod cez vodu použite surfovanie.
Keď jedného z vašich Pokémonov naučíte surfovať, môžete ho použiť na prechod cez vodu. Ak chcete použiť Surf, jednoducho ho vyberte zo zoznamu pohybov vášho Pokémona, keď stojíte pri vodnej ploche.