There's no way to get a key except to collect them from a dungeon that has them, like Desert Region or Solar Cave. Then, go to Wyvern Hill, 29F, and Fly will be behind a locked door.
Fly is an HM move - HM moves can't be forgotten by replacing it with a new one. Instead, you have to go to the move deleter to forget Fly, as is the case with all HM moves.
To get the Fly HM, bring a Key to Floor 29 or 30, then find a lock to open. The HM should be inside.
BUY IT IN TREASURE TOWN
fly is an hm. no Pokemon learns it by lvling up. except rayquaza
on the bike trail you goin to the house and talk to the girl inside she will giv you the hm fly (then she will leave)
it needs a hm
after you fight maylene you go into the galactic warehouse. hm fly is in there
YES! Of course crobat can learn fly! All you have to do is get the HM move Fly and it will be in your bag . Then,go into the HMs and TMs section of your bag and click on the HM move Fly.Then,click on your Crobat and make it learn the HM move Fly.If your Crobat already knows four moves,you're going to have to delete,or make your Crobat forget one of those moves if you want your Crobat to learn the HM move Fly. Hope this helps!Love,Madelynn Wildes
Yes.
You can use the move as soon as you get it. You can fly to different towns with a certain badge.
Bring a key with you then go to Wyvern Hill. Go to the 30th floor and find a closed door. Face the door then go to your toolbox then use the key u see the hm fly on the ground.
Bianca will give you the Fly HM in Pokémon White while you're in Driftveil City.