After you beat the 5th Gym Leader Bianca will challenge you West from the Gym. If you win (or lose), she'll give you the HM Fly!
After you beat the 5th gym Bianca, she will give you the HM02 Fly
HM01 Cut HM02 Fly HM03 Surf HM04 Strength HM05 Waterfall HM06 Dive
On route 119, your rival will give it to you after you beat them in a battle.
In Veilstone City the Galactic Storage has a has two poke balls. In the first room one is the HM02 move, fly.
HM01 - Cut HM02 - Fly HM03 - Surf HM04 - Strength HM05 - Whirlpool HM06 - Rock smash HM07 - Waterfall HM08 - Rock climb Hope this helps :)
Yu get HM02 Fly after beating Clay, the gym leader of Driftveil City. After you go left, then you face Bianca and then she gives you HM02 Fly.
After you beat the 5th gym Bianca, she will give you the HM02 Fly
HM01 Cut HM02 Fly HM03 Surf HM04 Strength HM05 Waterfall HM06 Dive
6. HM01 - Cut HM02 - Fly HM03 - Surf HM04 - Strength HM05 - Waterfall HM06 - Dive
After you finish Driftveil Gym and you're going to exit to Route 6, Bianca will appear and want a rival battle. After you defeat her, she will give you HM02 Fly as a gift ad prize. This is for both Pokemon Black and Pokemon White. I hope this helps!
It is by the secret hideout where you get HM02. HM02 is Fly.
In HeartGold and SoulSilver Versions, HM02 Fly is obtained by beating the fifth gym leader, Chuck and receiving the HM from Chuck's wife outside the gym.
HM02
Ur rival give it
You get HM02 from Chuck's wife after defeating him.
unless you completely suck at Pokemon, you should have gotten the HM02 fly. now go to your HM pocket and hit use on HM02. use it on any Pokemon in your inventory it says "able" on. congrats. you can now fly.
sorry but there isnt one. :(