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.
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
surf around the pokemon league
You can't. There is only one speed to the "Surf" on Diamond/Pearl.
surf left of jubilife to canalave
Cynthia grandma gives it to you