After you get Surf in Pokémon Ruby, you'll have to head to Fortree City which means you'll have to make it back to Mauville City first and then head on your way to Fortree City.
Chat with our AI personalities
On Pokemon ruby to get surf you need to beat your dads gym (in petalburg) then after wallys dad will come and get you then give you surf.
Most Water Pokemon can learn surf in Ruby, like tentacool or wingull.
you go to the house with the big stairs on the left of the gym and talk to the guy and he will give it to you
To get surf in ruby, sapphire and emerald you need to beat the 5th gym (your dad) and go to wally's house (same town) then one of the people in wally's house should give you the surf HM
you have to beat your dad's gym and then go talk to Wally's parents, who gives you the HM surf