Surf is HM #3. :-)
you have to beat your dad's gym and then go talk to Wally's parents, who gives you the HM surf
Get the HM Surf then teach it to a pokemon.
To get surf in ruby, sapphire and emerald you need to beat the 5th gym (your dad) and go to wally's house (same town) then one of the people in wally's house should give you the surf HM
if you have the HM FLY then you can fly there or you can surf but by some repels if you are going to surf
Use the hm surf
in petalburg city near the Pokemon gym a small cottage
There isn't anywhere els you can find surf every HM is in one spot hope that helps :)
Wally's dad gives it to you after getting the 5th badge.
Surf is HM #3. :-)
you have to beat your dad's gym and then go talk to Wally's parents, who gives you the HM surf
Get the HM Surf then teach it to a pokemon.
You get HM Surf and surf there
To get surf in ruby, sapphire and emerald you need to beat the 5th gym (your dad) and go to wally's house (same town) then one of the people in wally's house should give you the surf HM
You need a water Pokemon and the surf HM
Go back to your dad's gym and battle him, then go to the house next to it and get HM surf
if you have the HM FLY then you can fly there or you can surf but by some repels if you are going to surf