After you beat the 5 th gym leader it gets given to u
yeah
go to jocose town
You don't you have to use an Hm on a Pokemon
HM 02 Fly is with the woman outside Cianwood City Gym.
You have to defeat the Cianwood gym Leader, when you walk out of the ggym his wife will give the HM Fly to you
it is given to you when you defeat the 5th gym leader by his wife
A lady will give it to you after beating the gym in Cianwood City.
I believe it is either HM6 or HM7.
yes you can find that out in soul silver when lance flies on his so the answer is yes
just fly back
Only one... at Cianwood city after defeating Chuck
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)