1. Vainquez le leader du gymnase d'Olivine City.
Pour obtenir le Surf HM dans Pokémon HeartGold et SoulSilver, vous devez d'abord vaincre Jasmine, la leader du gymnase d'Olivine City. Jasmine est un leader d'arène de type Acier, alors apportez des Pokémon forts contre les types Acier, tels que les Pokémon de type Combat, Sol et Feu.
2. Retournez au laboratoire du professeur Elm à New Bark Town.
Après avoir vaincu Jasmine, retournez au laboratoire du professeur Elm à New Bark Town. Le professeur Elm est situé au nord de la ville.
3. Parlez au professeur Elm.
Lorsque vous parlerez au professeur Elm, il vous donnera le Surf HM. Le Surf HM peut être utilisé pour enseigner le mouvement Surf à votre Pokémon.
4. Apprenez le Surf à l'un de vos Pokémon.
Pour apprendre le Surf à l'un de vos Pokémon, ouvrez votre Sac et sélectionnez la section HM. Ensuite, choisissez Surf dans la liste des HM et sélectionnez le Pokémon dont vous souhaitez apprendre le mouvement.
> - *Remarque :* certains Pokémon ne pourront pas apprendre Surf naturellement à cause de leur typage. Certains Pokémon qui ne peuvent pas apprendre Surf mais que vous pourriez avoir sous la main sont :Octillery, Quagsire, Azumarill et Starmie.
5. Utilisez Surf pour traverser l'eau.
Une fois que Surf a été appris à l'un de vos Pokémon, vous pouvez l'utiliser pour traverser l'eau. Pour utiliser Surf, sélectionnez-le simplement dans la liste des mouvements de votre Pokémon lorsque vous vous tenez à côté d'un plan d'eau.