In Pokemon Red, Blue, Yellow, and Green, HM03 (Surf) can be found in the furthest house in Safari Zone(without Surf, that is). The Soul Badge is required to use HM03 outside of battle.
In Pokemon Gold, Silver, and Crystal, HM03 can be found by going to Ecruteak City and going to a house of some Kimono girls. Once you beat the Kimono girls there in battle, talk to a man with a hat and he will give you HM03. A Fog Badgeis required to use HM03 outside of battle.
In Pokemon Fire Red and Leaf Green, HM03 can be found the same way as the way you get HM03 in Pokemon Red, Blue and Yellow. And like in the Generation I games, the Soul Badge is required to use HM03 outside of battle.
In Pokemon Ruby, Sapphire, and Emerald, Surf can be found by going to Petalburg City and by beating the gym leader, Norman. Then Wally's mom will give you HM03.
In Pokemon Diamond, Pearl and Platinum, HM03 can be found by defeating Galactic Boss Cyrus in the shrine in Celestic Town. Cynthia's grandmother will then award you with HM03. A Fen Badge (Platinum) or Relic Badge (Diamond and Pearl) is required to use HM03 outside of battle.
In Pokemon Heart Gold and Soul Silver, HM03 can be found by entering the Ecruteak dance show. There will be a Rocket gruntwho will battle you. Once you've defeated the grunt, a man with a Psyduck will give you HM03. Like in the Generation II games, the Fog Badge is required to use HM03 outside of battle.
In Pokemon Black and White, HM03 can be obtained after Cherenis defeated in Twist Mountain. A guy named Alder will give it to you. The Jet Badge is required to use HM03 outside of battle.
By defeating gym leaders or talking
with people
You get HM Surf and surf there
You have to use the HM surf It does not learn surf by leveling
surf is a hm. It is unlimited.
You have to teach it the hm surf.
You learn the HM surf in Pokemon Tower of Defense 2 when Gary gives it to you during Viridian Ending.
You get it at the olivine city pokmon gym
Surf is HM #3. :-)
Surf is an HM move. It cannot be learned on it's own. You must get the Surf HM (HM 03) in order to teach Lapras Surf.
The HM surf allows you to surf across water. You can find it in the Safari Zone in the Secret House.
get the HM surf and the corresponding badge.
You get HM Surf and surf there
Surf.
You will get the HM surf after beating the Norman then visit the Wally's father he will give the HM Surf. In the house left of the gym of petalburg city, but you will first need the 5th badge.
Surfing MudkipTrade it to a friend, who can use the Surf HM to teach your Mudkip Surf, and then trade it back to your game. If you already have a Surf HM, then use it.
go to celestic town enter in the cave talk to the woman and you have the hm surf
You have to use the HM surf It does not learn surf by leveling
All the HMs in Pokemon D/P and even Platinum are below: HM: Where to find: Cut : From Cynthia when she comes to Eterna Fly : Galactic Warehouse in Veilstone Surf : From Celestic Town Elder Defog : From man in Pastoria Marsh Rock Smash : Mountain Man at Oreburgh Gate Waterfall : Jasmine on Sunyshore Beach Rock Climb : Route 217 (near Snowpoint)