After battling your rival and getting the Pokedex from Professor Oak and the egg from Mr. Pokemon, you need to travel north of CherryGrove city. Stick to the left, since last time you couldn't pass due to to kids blocking the way. They have moved now, and go north from there, and take your first left to go to Violet City.
In Violet City next to the PC in the Pokemon Center
first at sprout tower at violet city. next is burnt tower at ecruteak city.
In HG/SS you trade Shards for Berries. Trade with Jugglers in Violet City and Fuchsia City.
In Violet City, go north and left. Talk to the Hiker to receive the HM.
You can get in Routes 7 (west of Saffron City), 8 (west of Lavender Town), 36 (west of Violet City), 37 (south of Ecruteak City), and 48 (south of the Safari Zone).
next to violet city
Violet city
Between Cherrygrove and Violet City.
It leads to Violet City
its next to violet city
Violet city. And its sprout tower
You can find it in the Ruins Of Alph which is south of Violet City.
I think it is north of ercuetk city?On the northern side of Violet City.
Cherrygrove City is to the west of New Bark Town and south of Violet City.
get a bellsprout and trade with a school kid in a house in violet city
Go on youtube and look at a walkthrough I do it all the time :)
go to azalea town.