first of all its Sapphire after you beat the 5 gym leader go to Wally's house in pettleburg and his dad will give you surf it will work on emerald and ruby no glitch or hack neccicary
The HM surf allows you to surf across water. You can find it in the Safari Zone in the Secret House.
You need SURF! you get it when you defeat Fantina. Not really! you need to find surf! You need SURF! you get it when you defeat Fantina. Not really! you need to find surf!
in your brain
in canavale city
find for surfing waves
Fishing on Route 102 you can find Water pokémon that can learn Surf.
Surf is when you use the TM surf on a pokemon. Usually water types.
know where you start in the game you surf into kanto and surf angain after the gye tells you that you are in kanto go to the bottom where there is a sea and surf across(the right) and you will find one. :)
Go to five island. Surf north to Resort Gorgeous then surf east from there to find lost cave.
You need to find the "Secret House" in the Safari Zone. When you find it, walk inside and a man will reward you with HM03 Surf.
after you beat your dad you go to wally"s house and his dad will give you surf
all you have to do is get a pokemon who has surf,and surf around big oceans near cities.