Hidden Machines, or HMs, are items that allow a Pokémon to learn a certain move. These items are usually necessary to progress, and as such, can be used multiple times on multiple Pokémon, unlike Technical Machines, or TMs. You do NOT need to teach HMs in your inventory to a pokemon in order to use them.

Available HMs

HM Effect Obtained From
Cut Remove tree obstacles (Link) Captain NPC on the SS Anne
Fly No effect outside of battle (Link) House on route 16, just west of Celadon City
Surf Move across water tiles (Link) NPC in the safari zone (20,000 poke-dollars to get in)
Flash Light up cave tiles (Link) Oak's Aide south of Pewter City, past cuttable tree (after catching 10 different pokemon)
Waterfall Traverse waterfall obstacles Casino Shop in Celadon City (5000 tokens)
Dive No effect outside of battle Casino Shop in Celadon City (5000 tokens)
Defog No effect outside of battle Casino Shop in Celadon City (7500 tokens)


Community content is available under CC-BY-SA unless otherwise noted.