Cynthia gives you HM03, Surf, in Celestic Town. The Relic Badge is needed to use it in the field.
if you look on serebii.com/attackdex/surf it will tell you which Pokemon can learn surf
you dont have to surf to a gym
you have to get 'surf'
nearly all water Pokemon
from the champion's grandma
yes
Surf North on the beach of Sunnyshore.
go up to it and click a,but you need the Pokemon that has surf in you party go up to it and click a,but you need the Pokemon that has surf in you party
You can't. There is only one speed to the "Surf" on Diamond/Pearl.
surf left of jubilife to canalave
surf around the pokemon league
canclave city and fish or surf