HM02, or Fly, is one of the most important HMs a Pokémon can have, since you can go to any destinations (with Pokémon Centers) that you have been through with only the cost of a Pokémon learning the move Fly. If you are tired of walking or swimming around everywhere, then keep reading.

Steps

  1. 1
    Head to Cianwood City. Cianwood City is an island city. The the only way you can get there is by swimming or flying (and in this case you can't).
  2. 2
    Go into the gym. It is Chuck's gym, and he is a Fighting-type gym leader. Clear out any of the trainer battles and make sure you have a Pokémon with Strength to move the boulders.
    Advertisement
  3. 3
    Defeat Chuck and earn the fifth Johto badge.
  4. 4
    Walk back outside and you will see a lady outside the gym. Talk to her.
  5. 5
    Teach Fly to a Pokémon and enjoy!
  6. Advertisement

Community Q&A

  • Question
    How do I get surf in Pokemon Crystal?
    Hagukanan
    Hagukanan
    Top Answerer
    In Ectruteak City, there is a building with trainers wearing kimonos inside. Defeat all of them, and the owner of the house will give you surf.
Advertisement

About This Article

wikiHow is a “wiki,” similar to Wikipedia, which means that many of our articles are co-written by multiple authors. To create this article, volunteer authors worked to edit and improve it over time. This article has been viewed 127,708 times.
27 votes - 74%
Co-authors: 7
Updated: September 3, 2020
Views: 127,708
Advertisement