The Elder in Celestic Town gives it to you after your encounter with Galactic Boss Cyrus. You can go to Celestic Town once you get the HM Defog from the Great Marsh and defeat Gym Leader Wake.
TO find the HM surf you have to beat the gym leader in pastoria city.After you want to talk to the team glantic dude near the building.Then you have to follow him and then go into the team glatic building and beat them then you go to where the physic ducks are and use the secret poision that the girl gave you to go to the city her grandma lives in and ones you get their she would give you surf.
beat Norman first, who will then tell you to go to wally's house next door. talk to wally's dad and he will give you the hm
you defeat Norman and then talk to Wally's Dad.
surf is a hm. It is unlimited.
cynthias grand mother will give it to you after you save there village from a bomb
go to celestic town and then go into that little cave,talk to the old lady inside and she will give you hm surf.
You get HM Surf and surf there
In pearl and diamond you are supposed to obtain the HM Surf from gym leader Wake from Pastoria. (I might have got his name wrong) Surf is originally suited for Water type pokemon.
Celestic Town
its suppose to be surf
surf is a hm. It is unlimited.
go to celestic town enter in the cave talk to the woman and you have the hm surf
surf left of jubilife to canalave
on Pokemon dimond there isn't a move caled dive. but there are a hm called surf and waterfall.you cant
Surf and Rock Climb.
go to canalave city and challenge the gym leader
The HM's are called Cut, Rock Smash, Surf, Waterfall, Fly, Rock Climb, Strength, and Defog.
there is no dive HM in DP but the water related ones are surf and waterfall
Surf is HM #3. :-)
cynthias grand mother will give it to you after you save there village from a bomb