the gym leaders once you beat them but 1st you have to gt the hm moves then defeat the gym leader that gives you the badge to allow you to use surf ok
A man gives it to you in the safari zone if you find him.
A man gives it to you in the safari zone if you can find him.
go to cherrygrove. surf in the sea man gives it to you.
You get surf after you battle Cheren by Twisted Mountain, and Adler gives it to both of you.
Go to the dance studio with the kimono girls, after fighting the rocket grunt, the old man gives it to you.
Cynthia grandma gives it to you
He is in the Kimino dance theater, and gives you surf after you beat the team rocket grunt.
You beat your dad (petalburg gym) then Wallys dad comes up then gives you surf! then you get a water poke then WALLA!
A man in the hidden house in Safari Zone
Cynthia gives you HM03, Surf, in Celestic Town. The Relic Badge is needed to use it in the field.
You get surf from that man after you defeat the tim rocket grunt that is in the stage.
Wally's dad gives it to you after you beat your dad's gym.