Hidden Machines (HMs) in Gold/Silver/Crystal

Below are all the Pokémon from Gold, Silver & Crystal with the HMs they can learn. Pokémon Gold & Silver added two new HMs to the five from Generation 1 - both used in water. Generation 2 also adds a Move Deleter character, allowing Pokémon to forget HM moves once learned.

The Pokémon can be filtered by ticking the checkboxes. This is useful for deciding on an HM Slave - a Pokémon knowing only HM moves, to save all four spots for good moves on other Pokémon.

HM Locations

Where to find the HMs in Gold/Silver/Crystal.

  1. Cut: Ilex Forest (catch runaway Farfetch'd)
  2. Fly: Cianwood City (Gym - from Chuck's wife after defeating Chuck)
  3. Surf: Ecruteak City (from director of Ecruteak Dance Theater after defeating the Kimono Girls)
  4. Strength: Olivine City (from house next to PokéCenter)
  5. Flash: Sprout Tower (3F, defeat the head Sage)
  6. Whirlpool: Mahogany Town (defeat Team Rocket)
  7. Waterfall: Ice Path (1F)

Pokémon HM chart

Dex #
Nat'l #
Name
Type
Cut
Fly
Surf
Strength
Flash
Whirlpool
Waterfall
Total
001 Chikorita 152 ChikoritaGrass
TickTick2
002 Bayleef 153 BayleefGrass
TickTickTick3
003 Meganium 154 MeganiumGrass
TickTickTick3
004 Cyndaquil 155 CyndaquilFire
Tick1
005 Quilava 156 QuilavaFire
TickTick2
006 Typhlosion 157 TyphlosionFire
TickTick2
007 Totodile 158 TotodileWater
TickTickTick3
008 Croconaw 159 CroconawWater
TickTickTickTick4
009 Feraligatr 160 FeraligatrWater
TickTickTickTick4
010 Pidgey 016 PidgeyNormal
Flying
Tick1
011 Pidgeotto 017 PidgeottoNormal
Flying
Tick1
012 Pidgeot 018 PidgeotNormal
Flying
Tick1
013 Spearow 021 SpearowNormal
Flying
Tick1
014 Fearow 022 FearowNormal
Flying
Tick1
015 Hoothoot 163 HoothootNormal
Flying
TickTick2
016 Noctowl 164 NoctowlNormal
Flying
TickTick2
017 Rattata 019 RattataNormal
0
018 Raticate 020 RaticateNormal
TickTick2
019 Sentret 161 SentretNormal
TickTick2
020 Furret 162 FurretNormal
TickTickTick3
021 Pichu 172 PichuElectric
Tick1
022 Pikachu 025 PikachuElectric
TickTick2
023 Raichu 026 RaichuElectric
TickTick2
024 Caterpie 010 CaterpieBug
0
025 Metapod 011 MetapodBug
0
026 Butterfree 012 ButterfreeBug
Flying
Tick1
027 Weedle 013 WeedleBug
Poison
0
028 Kakuna 014 KakunaBug
Poison
0
029 Beedrill 015 BeedrillBug
Poison
Tick1
030 Ledyba 165 LedybaBug
Flying
Tick1
031 Ledian 166 LedianBug
Flying
Tick1
032 Spinarak 167 SpinarakBug
Poison
Tick1
033 Ariados 168 AriadosBug
Poison
Tick1
034 Geodude 074 GeodudeRock
Ground
Tick1
035 Graveler 075 GravelerRock
Ground
Tick1
036 Golem 076 GolemRock
Ground
Tick1
037 Zubat 041 ZubatPoison
Flying
0
038 Golbat 042 GolbatPoison
Flying
0
039 Crobat 169 CrobatPoison
Flying
Tick1
040 Cleffa 173 CleffaFairy
Tick1
041 Clefairy 035 ClefairyFairy
TickTick2
042 Clefable 036 ClefableFairy
TickTick2
043 Igglybuff 174 IgglybuffNormal
Fairy
Tick1
044 Jigglypuff 039 JigglypuffNormal
Fairy
TickTick2
045 Wigglytuff 040 WigglytuffNormal
Fairy
TickTick2
046 Togepi 175 TogepiFairy
Tick1
047 Togetic 176 TogeticFairy
Flying
TickTick2
048 Sandshrew 027 SandshrewGround
TickTick2
049 Sandslash 028 SandslashGround
TickTick2
050 Ekans 023 EkansPoison
Tick1
051 Arbok 024 ArbokPoison
Tick1
052 Dunsparce 206 DunsparceNormal
Tick1
053 Mareep 179 MareepElectric
Tick1
054 Flaaffy 180 FlaaffyElectric
TickTick2
055 Ampharos 181 AmpharosElectric
TickTick2
056 Wooper 194 WooperWater
Ground
TickTickTick3
057 Quagsire 195 QuagsireWater
Ground
TickTickTickTick4
058 Gastly 092 GastlyGhost
Poison
0
059 Haunter 093 HaunterGhost
Poison
0
060 Gengar 094 GengarGhost
Poison
Tick1
061 Unown 201 UnownPsychic
0
062 Onix 095 OnixRock
Ground
Tick1
063 Steelix 208 SteelixSteel
Ground
TickTick2
064 Bellsprout 069 BellsproutGrass
Poison
TickTick2
065 Weepinbell 070 WeepinbellGrass
Poison
TickTick2
066 Victreebel 071 VictreebelGrass
Poison
TickTick2
067 Hoppip 187 HoppipGrass
Flying
Tick1
068 Skiploom 188 SkiploomGrass
Flying
Tick1
069 Jumpluff 189 JumpluffGrass
Flying
Tick1
070 Paras 046 ParasBug
Grass
TickTick2
071 Parasect 047 ParasectBug
Grass
TickTick2
072 Poliwag 060 PoliwagWater
TickTickTick3
073 Poliwhirl 061 PoliwhirlWater
TickTickTickTick4
074 Poliwrath 062 PoliwrathWater
Fighting
TickTickTickTick4
075 Politoed 186 PolitoedWater
TickTickTickTick4
076 Magikarp 129 MagikarpWater
0
077 Gyarados 130 GyaradosWater
Flying
TickTickTickTick4
078 Goldeen 118 GoldeenWater
TickTick2
079 Seaking 119 SeakingWater
TickTick2
080 Slowpoke 079 SlowpokeWater
Psychic
TickTickTick3
081 Slowbro 080 SlowbroWater
Psychic
TickTickTick3
082 Slowking 199 SlowkingWater
Psychic
TickTickTickTick4
083 Oddish 043 OddishGrass
Poison
TickTick2
084 Gloom 044 GloomGrass
Poison
TickTick2
085 Vileplume 045 VileplumeGrass
Poison
TickTick2
086 Bellossom 182 BellossomGrass
TickTick2
087 Drowzee 096 DrowzeePsychic
Tick1
088 Hypno 097 HypnoPsychic
Tick1
089 Abra 063 AbraPsychic
Tick1
090 Kadabra 064 KadabraPsychic
Tick1
091 Alakazam 065 AlakazamPsychic
Tick1
092 Ditto 132 DittoNormal
0
093 Pineco 204 PinecoBug
Tick1
094 Forretress 205 ForretressBug
Steel
Tick1
095 Nidoran♀ 029 Nidoran♀Poison
0
096 Nidorina 030 NidorinaPoison
Tick1
097 Nidoqueen 031 NidoqueenPoison
Ground
TickTick2
098 Nidoran♂ 032 Nidoran♂Poison
0
099 Nidorino 033 NidorinoPoison
Tick1
100 Nidoking 034 NidokingPoison
Ground
TickTick2
101 Yanma 193 YanmaBug
Flying
Tick1
102 Sunkern 191 SunkernGrass
TickTick2
103 Sunflora 192 SunfloraGrass
TickTick2
104 Exeggcute 102 ExeggcuteGrass
Psychic
TickTick2
105 Exeggutor 103 ExeggutorGrass
Psychic
TickTick2
106 Sudowoodo 185 SudowoodoRock
Tick1
107 Wobbuffet 202 WobbuffetPsychic
0
108 Venonat 048 VenonatBug
Poison
0
109 Venomoth 049 VenomothBug
Poison
Tick1
110 Scyther 123 ScytherBug
Flying
Tick1
111 Scizor 212 ScizorBug
Steel
TickTick2
112 Pinsir 127 PinsirBug
TickTick2
113 Heracross 214 HeracrossBug
Fighting
TickTick2
114 Koffing 109 KoffingPoison
0
115 Weezing 110 WeezingPoison
0
116 Grimer 088 GrimerPoison
0
117 Muk 089 MukPoison
0
118 Magnemite 081 MagnemiteElectric
Steel
Tick1
119 Magneton 082 MagnetonElectric
Steel
Tick1
120 Voltorb 100 VoltorbElectric
Tick1
121 Electrode 101 ElectrodeElectric
Tick1
122 Aipom 190 AipomNormal
TickTick2
123 Snubbull 209 SnubbullFairy
Tick1
124 Granbull 210 GranbullFairy
Tick1
125 Vulpix 037 VulpixFire
0
126 Ninetales 038 NinetalesFire
0
127 Growlithe 058 GrowlitheFire
0
128 Arcanine 059 ArcanineFire
0
129 Stantler 234 StantlerNormal
Tick1
130 Marill 183 MarillWater
Fairy
TickTickTick3
131 Azumarill 184 AzumarillWater
Fairy
TickTickTickTick4
132 Diglett 050 DiglettGround
Tick1
133 Dugtrio 051 DugtrioGround
Tick1
134 Mankey 056 MankeyFighting
Tick1
135 Primeape 057 PrimeapeFighting
Tick1
136 Meowth 052 MeowthNormal
0
137 Persian 053 PersianNormal
0
138 Psyduck 054 PsyduckWater
TickTickTickTickTick5
139 Golduck 055 GolduckWater
TickTickTickTickTick5
140 Machop 066 MachopFighting
Tick1
141 Machoke 067 MachokeFighting
Tick1
142 Machamp 068 MachampFighting
Tick1
143 Tyrogue 236 TyrogueFighting
Tick1
144 Hitmonlee 106 HitmonleeFighting
Tick1
145 Hitmonchan 107 HitmonchanFighting
Tick1
146 Hitmontop 237 HitmontopFighting
Tick1
147 Girafarig 203 GirafarigNormal
Psychic
Tick1
148 Tauros 128 TaurosNormal
TickTick2
149 Miltank 241 MiltankNormal
TickTick2
150 Magby 240 MagbyFire
0
151 Magmar 126 MagmarFire
Tick1
152 Smoochum 238 SmoochumIce
Psychic
0
153 Jynx 124 JynxIce
Psychic
0
154 Elekid 239 ElekidElectric
Tick1
155 Electabuzz 125 ElectabuzzElectric
TickTick2
156 Mr. Mime 122 Mr. MimePsychic
Fairy
Tick1
157 Smeargle 235 SmeargleNormal
0
158 Farfetch'd 083 Farfetch'dNormal
Flying
TickTick2
159 Natu 177 NatuPsychic
Flying
Tick1
160 Xatu 178 XatuPsychic
Flying
TickTick2
161 Qwilfish 211 QwilfishWater
Poison
TickTickTick3
162 Tentacool 072 TentacoolWater
Poison
TickTickTick3
163 Tentacruel 073 TentacruelWater
Poison
TickTickTick3
164 Krabby 098 KrabbyWater
TickTickTickTick4
165 Kingler 099 KinglerWater
TickTickTickTick4
166 Shuckle 213 ShuckleBug
Rock
TickTick2
167 Staryu 120 StaryuWater
TickTickTickTick4
168 Starmie 121 StarmieWater
Psychic
TickTickTickTick4
169 Shellder 090 ShellderWater
TickTick2
170 Cloyster 091 CloysterWater
Ice
TickTick2
171 Corsola 222 CorsolaWater
Rock
TickTickTick3
172 Remoraid 223 RemoraidWater
TickTick2
173 Octillery 224 OctilleryWater
TickTick2
174 Chinchou 170 ChinchouWater
Electric
TickTickTickTick4
175 Lanturn 171 LanturnWater
Electric
TickTickTickTick4
176 Seel 086 SeelWater
TickTickTick3
177 Dewgong 087 DewgongWater
Ice
TickTickTick3
178 Lickitung 108 LickitungNormal
TickTickTick3
179 Tangela 114 TangelaGrass
TickTick2
180 Eevee 133 EeveeNormal
0
181 Vaporeon 134 VaporeonWater
TickTickTick3
182 Jolteon 135 JolteonElectric
Tick1
183 Flareon 136 FlareonFire
0
184 Espeon 196 EspeonPsychic
TickTick2
185 Umbreon 197 UmbreonDark
TickTick2
186 Horsea 116 HorseaWater
TickTickTick3
187 Seadra 117 SeadraWater
TickTickTick3
188 Kingdra 230 KingdraWater
Dragon
TickTickTick3
189 Gligar 207 GligarGround
Flying
TickTick2
190 Delibird 225 DelibirdIce
Flying
Tick1
191 Swinub 220 SwinubIce
Ground
Tick1
192 Piloswine 221 PiloswineIce
Ground
Tick1
193 Teddiursa 216 TeddiursaNormal
TickTick2
194 Ursaring 217 UrsaringNormal
TickTick2
195 Phanpy 231 PhanpyGround
Tick1
196 Donphan 232 DonphanGround
Tick1
197 Mantine 226 MantineWater
Flying
TickTickTick3
198 Skarmory 227 SkarmorySteel
Flying
TickTick2
199 Doduo 084 DoduoNormal
Flying
Tick1
200 Dodrio 085 DodrioNormal
Flying
Tick1
201 Ponyta 077 PonytaFire
0
202 Rapidash 078 RapidashFire
0
203 Cubone 104 CuboneGround
Tick1
204 Marowak 105 MarowakGround
Tick1
205 Kangaskhan 115 KangaskhanNormal
TickTick2
206 Rhyhorn 111 RhyhornGround
Rock
Tick1
207 Rhydon 112 RhydonGround
Rock
TickTick2
208 Murkrow 198 MurkrowDark
Flying
Tick1
209 Houndour 228 HoundourDark
Fire
0
210 Houndoom 229 HoundoomDark
Fire
Tick1
211 Slugma 218 SlugmaFire
0
212 Magcargo 219 MagcargoFire
Rock
Tick1
213 Sneasel 215 SneaselDark
Ice
TickTickTick3
214 Misdreavus 200 MisdreavusGhost
Tick1
215 Porygon 137 PorygonNormal
Tick1
216 Porygon2 233 Porygon2Normal
Tick1
217 Chansey 113 ChanseyNormal
TickTick2
218 Blissey 242 BlisseyNormal
TickTick2
219 Lapras 131 LaprasWater
Ice
TickTickTick3
220 Omanyte 138 OmanyteRock
Water
TickTick2
221 Omastar 139 OmastarRock
Water
TickTick2
222 Kabuto 140 KabutoRock
Water
0
223 Kabutops 141 KabutopsRock
Water
TickTickTick3
224 Aerodactyl 142 AerodactylRock
Flying
Tick1
225 Snorlax 143 SnorlaxNormal
TickTick2
226 Bulbasaur 001 BulbasaurGrass
Poison
TickTick2
227 Ivysaur 002 IvysaurGrass
Poison
TickTick2
228 Venusaur 003 VenusaurGrass
Poison
TickTick2
229 Charmander 004 CharmanderFire
TickTick2
230 Charmeleon 005 CharmeleonFire
TickTick2
231 Charizard 006 CharizardFire
Flying
TickTickTick3
232 Squirtle 007 SquirtleWater
TickTickTickTick4
233 Wartortle 008 WartortleWater
TickTickTickTick4
234 Blastoise 009 BlastoiseWater
TickTickTickTick4
235 Articuno 144 ArticunoIce
Flying
Tick1
236 Zapdos 145 ZapdosElectric
Flying
TickTick2
237 Moltres 146 MoltresFire
Flying
Tick1
238 Raikou 243 RaikouElectric
TickTickTick3
239 Entei 244 EnteiFire
TickTickTick3
240 Suicune 245 SuicuneWater
TickTickTickTick4
241 Dratini 147 DratiniDragon
TickTick2
242 Dragonair 148 DragonairDragon
TickTick2
243 Dragonite 149 DragoniteDragon
Flying
TickTickTickTickTick5
244 Larvitar 246 LarvitarRock
Ground
0
245 Pupitar 247 PupitarRock
Ground
0
246 Tyranitar 248 TyranitarRock
Dark
TickTickTick3
247 Lugia 249 LugiaPsychic
Flying
TickTickTickTickTick5
248 Ho-oh 250 Ho-ohFire
Flying
TickTickTick3
249 Mewtwo 150 MewtwoPsychic
TickTick2
250 Mew 151 MewPsychic
TickTickTickTickTickTickTick7
251 Celebi 251 CelebiPsychic
Grass
Tick1