HM Locations

Pokemon Crystal HMs in story order

Flash is in Sprout Tower, Cut is in Ilex Forest, Strength is in Olivine Cafe, Surf is in Ecruteak Dance Theater, Fly is in Cianwood City, Whirlpool comes from the Mahogany Rocket story, and Waterfall is in Ice Path 1F. Use the checklist to track what you have and the table to separate location from badge use.

7 HMs 7 badge gates Waterfall is late Move Deleter in Blackthorn

Quick Answer

All HM locations and badge gates

Finding an HM and using it on the field are different checks. For example, Surf is received in Ecruteak, but it needs Morty's Fog Badge before it works on water. Waterfall is picked up in Ice Path, but it needs Clair's Rising Badge before the route to the Pokemon League opens cleanly.

Lookup Table

Search every HM by move, place, badge, or blocker

Order HM Move Get it here Field badge Primary blocker Carrier note

Saved Checklist

Track your HM pickups

Route Order

Low-backtracking pickup path

  1. Violet: clear Sprout Tower for Flash, then beat Falkner for Zephyr Badge.
  2. Azalea to Ilex: return Farfetch'd in Ilex Forest, get Cut, and use Bugsy's Hive Badge.
  3. Olivine and Ecruteak: pick up Strength in Olivine Cafe and Surf after the Kimono Girls.
  4. Cianwood: beat Chuck, then receive Fly from his wife outside the Gym.
  5. Mahogany to Blackthorn: finish Team Rocket HQ for Whirlpool, then pick up Waterfall in Ice Path.

HM Carriers

Filter practical carriers by HM coverage

Practical Notes

What matters before the Pokemon League

Surf is worth a real slot

Surf has reliable battle value in Generation II, so teaching it to Feraligatr, Lapras, Poliwrath, Golduck, or another water type is rarely wasted.

Flash is convenience, not a League gate

Flash helps in dark caves, but it is the easiest HM to keep on a helper if you prefer stronger battle moves on the main team.

Waterfall is easy to miss

Pick up the Ice Path item ball before leaving for Blackthorn. You need Rising Badge before Waterfall works on the field.

HM choices are fixable late

Blackthorn City's Move Deleter can remove HM moves, which makes late Johto cleanup less punishing.