Go to erecutek city and find the kimono girls dance theater beat the kimono girls then talk to the man that said you couldn't defeat them all he will give you the HM Surf.
No, it cannot learn Surf.
a person
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.
in the safari zone
in kyrogres place
At the secret house of Safari Zone.
Wally's Dad has the HM he lives in a house in petalburg city next to the gym.
there is no dive HM in DP but the water related ones are surf and waterfall
Wally's dad gives it to you after getting the 5th badge.
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.
yeah i think so it can learn surf in all the other games so why not this one