you go up to the water you want to surf on and press a and say yes.
Surf from Olivine
there are a lot of Pokemon that can learn surf but mostly water type Pokemon can learn surf but did you know that snorelax and rydon can lean surf
When you use Surf or Rock Climb.
you have to surf to cianwood
seafoam islands. surf from cinnibar
use rods or surf.
a seel is type water, to get it surf.
surf from olivine to cianwood
Surf to Cianwood and visit the pharmacy there.
in the kanto region you have to surf a long way then you will be there
rock tunle surf down and there
just use surf