It is given by Jasmine(Gym Leader in Johto) at Sunnyshore City after you have beaten Volkner, the gym leader of the city. HM07 Waterfall can be obtained from a foreign gym leader at the north-most point of Sunyshore City after beating the last gym.
behind the waterfall in Mt.Coronet
You find HM08 Waterfall on BF4 of the Cave of Origin
You have to first get waterfall from the girl on the beach and then use surf until you find a waterfall
find the waterfall and surf into it ( you dont need HM Waterfall)
in sunyshore city the girl on the beach gives it to you
In the Ice Path.
mt coronet use waterfall to find the room it is in
you cant.
in a bulbasour :)
go to Pokemon marriland.com then it tells you where to find them
after beating the 8th gym leader go to the beach and the lady will give you the HM 7 waterfall
It is on Route 17, on the western island.