In Fortree Town, same as Emerald
Pokemon ruby where is the 6 gym
The last gym leader gives it to you
i haven't played that version but if you go to youtube search up pokemon ruby walkthrough
fortee city
Watson the gym leader of mauvile city will give it to you.
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.
It's Fortree City
Beat the 4th gym and go to Wally's house in Petalsburg. Talk to his dad.
If you mean the third gym, then it is located in Mauville City. In which the gym leader is an electric type which can easily be defeated by a ground type pokemon.
Norman's gym
its the petalburg gym and/or gym 5.
same as ruby 8 gym badges and 6 contest badges