first u need to defeat all the kimmono girls in ecuratek city where the dance theater is located. then talk to the old man inside the dance theater,he will give you the hm surf.of course u need the ecuratek gym badge to use surf outside the battle.
Chat with our AI personalities
In Pokemon Crystal you can get the HM for Surf in Ecruteak City. The HM for Surf is a reward from an Old Man for defeating the Kimono Girls. The Kimono Girls can be found in the large building next to the pool of water.
Surf is HM #3. :-)
Pokemon Crystal only contained seven HMs. The 8th HM Rock smash isn't available until later generation games. The HM one can get in Pokemon Crystal are cut, fly, whirlpool, waterfall, strength, flash, and 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.
teach it the HM surf