Ecruteak City, but you need the right badge to use it. Most water type Pokemon can learn it.
Surf south of Olivine City to Cianwood City.
Surf over to Cianwood City to find the pharmacy in Heart Gold.
Ekruteak City, the Komono girls
you get surf then go to Olivine City and surf until you get to cainwood city.
beat the kimono girls in ekruteak city
you go to olivine city and then surf to cianwood city and then go left
Surf down from Olivine City, past the Whirl Islands, until you get to an island. This is Cianwood City!
In the game Pokemon Gold, in order to get Surf you will need to first navigate to Ecruteak City and defeat the gym leader. Once you get to the gym leader's house, you will be rewarded with Surf.
You have to surf from Cinnabar city. To get to Cinnabar, surf from pallet town.
surf to chainwood city and talk to the man in the pharamcy
its behind the blackthorn city gym, just surf across the water and there it is
No you just have to surf to route 47 in the morning or day or surf at night on route 34, 40, 47, Cherrygrove city, Cianwood city, Olivine city or union cave.