You get if from your Rival, after defeating team Aqua in the weather institution, who gives you Castform, but you must beat your rival before receiving the hm.
Chat with our AI personalities
BEAT YOUR RIVAL NEAR THE WEATHER INSITUTE AND YOUR RIVAL WILL GIVE YOU HM FLY.
beat your rival on route 120 and she/he will give you it.
First, Fly is an HM and is earned when you defeat May or Brendan on your way to Fortree City
evolve a zigzagoon into linoone as in its best known as and hm slave... rest are useful... such as fly for a flying pokemon dive for a water pokemon etc...
HM 05 is flash