1st go to safari, then make ur way to the furthest corner. There will be a Pokemon ball take it then go to the house and talk to the guy in house he will give you it then get out go to the wardens house and he willl give you strength.
you get surf at the hidden house in the safari zone.
Work around the Safari Zone and eventually you will come across a house with statues (pick up the Gold Teeth while you're there) visit the house and you will get Surf.
Use the HM Surf to surf southward from the rock tunnel area soon you will find a building this is the power plant inside you can find zapdos.
Go to pallet town and then you use surf in under prof oak house.
you go to the safari zone in fushia city and go to the end then go to the house there the man there will give you surf
You surf down from one island to get to treasure beach in Pokemon firered/leafgreen.
In the secret house in the safari zone its in area 3.
You have to trade it from Firered/Leafgreen in Pokemon firered/leafgreen you can find zapdos in power plant, but you need surf to get there.
In the safari zone at fuchsia city.
Surf is a HM so you can teach it to multiple pokemon.
Go to five island. Surf north to Resort Gorgeous then surf east from there to find lost cave.
The power plant which is below rock tunnel you need surf to get there.
In aria three(there will also be a house where you get surf.
Use the HM Surf to surf southward from the rock tunnel area soon you will find a building this is the power plant inside you can find zapdos.
Yes, Krabby is able to learn Surf. After all, it is a Water-type Pokemon.
HM03 is surf
near the surf house
it is in the deepest house in the safari zone....
Defeat the gym leader koga in fuschia city, then you can teach your Pokemon SURF.