It is in Cianwood. Right after you beat the gym leader and leave the gym you will get it.
Gym Leader Chuck; he uses a primeape and a poliwrath. Make sure to have something that is good against focus punch. It really got my typhlosion. Once you beat him, exit, and someone gives you fly. :)
It is a great way to get around! I also recommend to have a Pidgeotto or a Pidgeot, that knows Featherdance, so you can lower its attack and hit it good.
HM 02 Fly is with the woman outside Cianwood City Gym.
That HM is not in the game. I'm sorry
HM07 Waterfall is found on the Ice Path.
There's a move deleter in blackthorn city he can remove hm moves.
you go to blackhorn city and there you will find a place there
go to jocose town
HM 02 Fly is with the woman outside Cianwood City Gym.
You don't you have to use an Hm on a Pokemon
Beat the Cianwood Gym leader, Chuck. Then a woman will apper when you leave the gym and give you the HM.
Only one... at Cianwood city after defeating Chuck
You have to defeat the Cianwood gym Leader, when you walk out of the ggym his wife will give the HM Fly to you
HM 02 in Heart Gold and Soul Silver is Fly .But you get it at the end of the 7th or 8th gym.
You get the Fly HM after defeating the Cianwood City Gym Leader. This makes it easier to get to and from the city (since it is past the water)
That HM is not in the game. I'm sorry
ice path
Fly is HM2, surf to Ciawood City and beat the gymleader Chuck. After beating him, woman outside of the gym gives you HM2 - Fly and you can use it right away.
you get it on Route 36.