In Ecruteak City, there is a dance hall. If you go inside, there should be a guy yelling at a girl on the stage. You need to battle him, he has a level 12 koffing when you battle him after the battle u go off the stage and a older guy comes up to you and he gives you HM 03 Surf. .
Hope that helped.
~Contributed by: Fail-Kun
Hes right except you have to battle the dancers. Then you have to go to the guy in the crowd hes in the middle of the crowd.
surf from olivine city
You find it at the Lake of Rage. You need a Pokemon that knows Surf to get to it.
yes. there is 7 in Pokemon crystal e.g: Strength, Flash, Fly, Surf, Whirlpool, Cut and Waterfall.
You need 4 badges.
To get mantine in crystal and gold surf around the whirl Islands
Surf to the right until you find an island he should be there
Simply go to pallet town and surf south
the fith gym leader in crystal is on an Island in the southwest of Johto. use surf to get to him
palo mo yung ulo mo sa gameboy mo
Talk to a man in the dance theatre in eutcreak city which he will say that he would reward you a gift if you beat all the five kimono girl. Beat the five kimono girl then he will giv you surf hm, teach it to a water pokemon and you can surf on that pokemon wherever there is water. Stand close to the water, go to menu, pokemon, go to the pokemon you taught to surf then choose surf.
I suggest you get a rod (Old rod, good rod, super rod) or find HM03 (Surf).
Marill. You can get it in Mt. Mortar if you just walk around for a bit.