In the game Pokemon Gold, in order to get Surf you will need to first navigate to Ecruteak City and defeat the gym leader. Once you get to the gym leader's house, you will be rewarded with Surf.
You get surf after you battle Cheren by Twisted Mountain, and Adler gives it to both of you.
After you battle your dad in petelburg
No normally a raichu cannot learn surf but if u get the pikachu from Pokemon battle revolution that knows surf via mystery gift(which is unlocked after u beat all 10 colliseums)and evolve it with surf i believe u can obtain a raichu that knows surf.
You need the correct gym badge(s) for your Pokemon to use Surf out of battle.
yes because it is really strong move and 100% accuracy and can surf out side the battle.
Go to Mount Neji and meet a guy named Cheren. Battle him to get HM Surf!
Surf behind where the sudowoodo was in Battle Frontier. Go down the waterfall,and surf left.
You first have to beat your dad in a gym battle. then you go to Wally's parents' house and they will give you surf.
To get Surf, go to Celestic Town and go into the ruins and Cynthia's grandma will give you surf. Then go and beat gym leader Fantina, so that you can use Surf outside of battle.
Somwhere in Ecruteak where the kimono girl is getting yelled you battle when you win someone comes and gives you surf;)
You can get HM Surf from the Ecruteak Dance Theater. After you battle the Team Rocket Grunt on stage, a man with his Psyduck will give it to you.
walk in grass or surf and battle other pokemon