Hidden Machines (HMs) in Omega Ruby/Alpha Sapphire

Pokémon Omega Ruby & Alpha Sapphire increases the number of HMs from X/Y, bringing back Rock Smash and Dive. Below we list every Pokémon available in Omega Ruby & Alpha Sapphire with the HMs they can learn.

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 Omega Ruby/Alpha Sapphire.

  1. Cut: Rustboro City (from Cutter in house west of Pokémon Center)
  2. Fly: Route 119 (defeat Brendan/May)
  3. Surf: Petalburg City (Gym - from Wally's father after defeating Norman)
  4. Strength: Route 112 (from Brendan/May)
  5. Waterfall: Sootopolis City (Gym - defeat Wallace)
  6. Rock Smash: Mauville City (from Wally's uncle after defeating Wally)
  7. Dive: Mossdeep City (from Steven)

Pokémon HM chart

Dex #
Nat'l #
Name
Type
Cut
Fly
Surf
Strength
Waterfall
Rock Smash
Dive
Total
001 Treecko 252 TreeckoGrass
TickTickTick3
002 Grovyle 253 GrovyleGrass
TickTickTick3
003 Sceptile 254 SceptileGrass
TickTickTick3
004 Torchic 255 TorchicFire
TickTickTick3
005 Combusken 256 CombuskenFire
Fighting
TickTickTick3
006 Blaziken 257 BlazikenFire
Fighting
TickTickTick3
007 Mudkip 258 MudkipWater
TickTickTickTickTick5
008 Marshtomp 259 MarshtompWater
Ground
TickTickTickTickTick5
009 Swampert 260 SwampertWater
Ground
TickTickTickTickTick5
010 Poochyena 261 PoochyenaDark
Tick1
011 Mightyena 262 MightyenaDark
TickTick2
012 Zigzagoon 263 ZigzagoonNormal
TickTickTick3
013 Linoone 264 LinooneNormal
TickTickTickTick4
014 Wurmple 265 WurmpleBug
0
015 Silcoon 266 SilcoonBug
0
016 Beautifly 267 BeautiflyBug
Flying
0
017 Cascoon 268 CascoonBug
0
018 Dustox 269 DustoxBug
Poison
0
019 Lotad 270 LotadWater
Grass
Tick1
020 Lombre 271 LombreWater
Grass
TickTickTickTickTick5
021 Ludicolo 272 LudicoloWater
Grass
TickTickTickTickTick5
022 Seedot 273 SeedotGrass
Tick1
023 Nuzleaf 274 NuzleafGrass
Dark
TickTickTick3
024 Shiftry 275 ShiftryGrass
Dark
TickTickTick3
025 Taillow 276 TaillowNormal
Flying
Tick1
026 Swellow 277 SwellowNormal
Flying
Tick1
027 Wingull 278 WingullWater
Flying
Tick1
028 Pelipper 279 PelipperWater
Flying
TickTick2
029 Ralts 280 RaltsPsychic
Fairy
0
030 Kirlia 281 KirliaPsychic
Fairy
0
031 Gardevoir 282 GardevoirPsychic
Fairy
0
032 Gallade 475 GalladePsychic
Fighting
TickTickTick3
033 Surskit 283 SurskitBug
Water
0
034 Masquerain 284 MasquerainBug
Flying
0
035 Shroomish 285 ShroomishGrass
0
036 Breloom 286 BreloomGrass
Fighting
TickTickTick3
037 Slakoth 287 SlakothNormal
TickTickTick3
038 Vigoroth 288 VigorothNormal
TickTickTick3
039 Slaking 289 SlakingNormal
TickTickTick3
040 Abra 063 AbraPsychic
0
041 Kadabra 064 KadabraPsychic
0
042 Alakazam 065 AlakazamPsychic
0
043 Nincada 290 NincadaBug
Ground
Tick1
044 Ninjask 291 NinjaskBug
Flying
Tick1
045 Shedinja 292 ShedinjaBug
Ghost
Tick1
046 Whismur 293 WhismurNormal
0
047 Loudred 294 LoudredNormal
TickTick2
048 Exploud 295 ExploudNormal
TickTickTick3
049 Makuhita 296 MakuhitaFighting
TickTickTick3
050 Hariyama 297 HariyamaFighting
TickTickTick3
051 Goldeen 118 GoldeenWater
TickTickTick3
052 Seaking 119 SeakingWater
TickTickTick3
053 Magikarp 129 MagikarpWater
0
054 Gyarados 130 GyaradosWater
Flying
TickTickTickTickTick5
055 Azurill 298 AzurillNormal
Fairy
TickTick2
056 Marill 183 MarillWater
Fairy
TickTickTickTickTick5
057 Azumarill 184 AzumarillWater
Fairy
TickTickTickTickTick5
058 Geodude 074 GeodudeRock
Ground
TickTick2
059 Graveler 075 GravelerRock
Ground
TickTick2
060 Golem 076 GolemRock
Ground
TickTick2
061 Nosepass 299 NosepassRock
TickTick2
062 Probopass 476 ProbopassRock
Steel
TickTick2
063 Skitty 300 SkittyNormal
0
064 Delcatty 301 DelcattyNormal
TickTick2
065 Zubat 041 ZubatPoison
Flying
Tick1
066 Golbat 042 GolbatPoison
Flying
Tick1
067 Crobat 169 CrobatPoison
Flying
Tick1
068 Tentacool 072 TentacoolWater
Poison
TickTickTickTick4
069 Tentacruel 073 TentacruelWater
Poison
TickTickTickTick4
070 Sableye 302 SableyeDark
Ghost
TickTick2
071 Mawile 303 MawileSteel
Fairy
TickTick2
072 Aron 304 AronSteel
Rock
TickTickTick3
073 Lairon 305 LaironSteel
Rock
TickTickTick3
074 Aggron 306 AggronSteel
Rock
TickTickTickTick4
075 Machop 066 MachopFighting
TickTick2
076 Machoke 067 MachokeFighting
TickTick2
077 Machamp 068 MachampFighting
TickTick2
078 Meditite 307 MedititeFighting
Psychic
TickTick2
079 Medicham 308 MedichamFighting
Psychic
TickTick2
080 Electrike 309 ElectrikeElectric
Tick1
081 Manectric 310 ManectricElectric
Tick1
082 Plusle 311 PlusleElectric
0
083 Minun 312 MinunElectric
0
084 Magnemite 081 MagnemiteElectric
Steel
0
085 Magneton 082 MagnetonElectric
Steel
0
086 Magnezone 462 MagnezoneElectric
Steel
0
087 Voltorb 100 VoltorbElectric
0
088 Electrode 101 ElectrodeElectric
0
089 Volbeat 313 VolbeatBug
0
090 Illumise 314 IllumiseBug
0
091 Oddish 043 OddishGrass
Poison
Tick1
092 Gloom 044 GloomGrass
Poison
Tick1
093 Vileplume 045 VileplumeGrass
Poison
Tick1
094 Bellossom 182 BellossomGrass
Tick1
095 Doduo 084 DoduoNormal
Flying
Tick1
096 Dodrio 085 DodrioNormal
Flying
Tick1
097 Budew 406 BudewGrass
Poison
Tick1
098 Roselia 315 RoseliaGrass
Poison
Tick1
099 Roserade 407 RoseradeGrass
Poison
Tick1
100 Gulpin 316 GulpinPoison
TickTick2
101 Swalot 317 SwalotPoison
TickTick2
102 Carvanha 318 CarvanhaWater
Dark
TickTickTick3
103 Sharpedo 319 SharpedoWater
Dark
TickTickTickTickTick5
104 Wailmer 320 WailmerWater
TickTickTickTickTick5
105 Wailord 321 WailordWater
TickTickTickTickTick5
106 Numel 322 NumelFire
Ground
TickTick2
107 Camerupt 323 CameruptFire
Ground
TickTick2
108 Slugma 218 SlugmaFire
Tick1
109 Magcargo 219 MagcargoFire
Rock
TickTick2
110 Torkoal 324 TorkoalFire
TickTick2
111 Grimer 088 GrimerPoison
Tick1
112 Muk 089 MukPoison
TickTick2
113 Koffing 109 KoffingPoison
0
114 Weezing 110 WeezingPoison
0
115 Spoink 325 SpoinkPsychic
0
116 Grumpig 326 GrumpigPsychic
0
117 Sandshrew 027 SandshrewGround
TickTickTick3
118 Sandslash 028 SandslashGround
TickTickTick3
119 Spinda 327 SpindaNormal
TickTick2
120 Skarmory 227 SkarmorySteel
Flying
TickTickTick3
121 Trapinch 328 TrapinchGround
TickTick2
122 Vibrava 329 VibravaGround
Dragon
TickTickTick3
123 Flygon 330 FlygonGround
Dragon
TickTickTick3
124 Cacnea 331 CacneaGrass
Tick1
125 Cacturne 332 CacturneGrass
Dark
TickTick2
126 Swablu 333 SwabluNormal
Flying
Tick1
127 Altaria 334 AltariaDragon
Flying
TickTick2
128 Zangoose 335 ZangooseNormal
TickTick2
129 Seviper 336 SeviperPoison
TickTick2
130 Lunatone 337 LunatoneRock
Psychic
0
131 Solrock 338 SolrockRock
Psychic
0
132 Barboach 339 BarboachWater
Ground
TickTickTick3
133 Whiscash 340 WhiscashWater
Ground
TickTickTickTickTick5
134 Corphish 341 CorphishWater
TickTickTickTickTick5
135 Crawdaunt 342 CrawdauntWater
Dark
TickTickTickTickTickTick6
136 Baltoy 343 BaltoyGround
Psychic
0
137 Claydol 344 ClaydolGround
Psychic
TickTick2
138 Lileep 345 LileepRock
Grass
0
139 Cradily 346 CradilyRock
Grass
TickTick2
140 Anorith 347 AnorithRock
Bug
TickTick2
141 Armaldo 348 ArmaldoRock
Bug
TickTickTick3
142 Igglybuff 174 IgglybuffNormal
Fairy
0
143 Jigglypuff 039 JigglypuffNormal
Fairy
Tick1
144 Wigglytuff 040 WigglytuffNormal
Fairy
Tick1
145 Feebas 349 FeebasWater
TickTickTick3
146 Milotic 350 MiloticWater
TickTickTick3
147 Castform 351 CastformNormal
0
147 Castform (Sunny Form) 351 Castform
Sunny Form
Fire
0
147 Castform (Rainy Form) 351 Castform
Rainy Form
Water
0
147 Castform (Snowy Form) 351 Castform
Snowy Form
Ice
0
148 Staryu 120 StaryuWater
TickTickTick3
149 Starmie 121 StarmieWater
Psychic
TickTickTick3
150 Kecleon 352 KecleonNormal
TickTickTick3
151 Shuppet 353 ShuppetGhost
0
152 Banette 354 BanetteGhost
0
153 Duskull 355 DuskullGhost
0
154 Dusclops 356 DusclopsGhost
TickTick2
155 Dusknoir 477 DusknoirGhost
TickTick2
156 Tropius 357 TropiusGrass
Flying
TickTickTickTick4
157 Chingling 433 ChinglingPsychic
0
158 Chimecho 358 ChimechoPsychic
0
159 Absol 359 AbsolDark
TickTickTick3
160 Vulpix 037 VulpixFire
0
161 Ninetales 038 NinetalesFire
0
162 Pichu 172 PichuElectric
0
163 Pikachu 025 PikachuElectric
TickTick2
164 Raichu 026 RaichuElectric
TickTick2
165 Psyduck 054 PsyduckWater
TickTickTickTickTick5
166 Golduck 055 GolduckWater
TickTickTickTickTick5
167 Wynaut 360 WynautPsychic
0
168 Wobbuffet 202 WobbuffetPsychic
0
169 Natu 177 NatuPsychic
Flying
0
170 Xatu 178 XatuPsychic
Flying
Tick1
171 Girafarig 203 GirafarigNormal
Psychic
TickTick2
172 Phanpy 231 PhanpyGround
TickTick2
173 Donphan 232 DonphanGround
TickTick2
174 Pinsir 127 PinsirBug
TickTickTick3
175 Heracross 214 HeracrossBug
Fighting
TickTickTick3
176 Rhyhorn 111 RhyhornGround
Rock
TickTick2
177 Rhydon 112 RhydonGround
Rock
TickTickTickTick4
178 Rhyperior 464 RhyperiorGround
Rock
TickTickTickTick4
179 Snorunt 361 SnoruntIce
0
180 Glalie 362 GlalieIce
0
181 Froslass 478 FroslassIce
Ghost
0
182 Spheal 363 SphealIce
Water
TickTickTickTickTick5
183 Sealeo 364 SealeoIce
Water
TickTickTickTickTick5
184 Walrein 365 WalreinIce
Water
TickTickTickTickTick5
185 Clamperl 366 ClamperlWater
TickTickTick3
186 Huntail 367 HuntailWater
TickTickTick3
187 Gorebyss 368 GorebyssWater
TickTickTick3
188 Relicanth 369 RelicanthWater
Rock
TickTickTickTick4
189 Corsola 222 CorsolaWater
Rock
TickTickTick3
190 Chinchou 170 ChinchouWater
Electric
TickTickTick3
191 Lanturn 171 LanturnWater
Electric
TickTickTick3
192 Luvdisc 370 LuvdiscWater
TickTickTick3
193 Horsea 116 HorseaWater
TickTickTick3
194 Seadra 117 SeadraWater
TickTickTick3
195 Kingdra 230 KingdraWater
Dragon
TickTickTick3
196 Bagon 371 BagonDragon
TickTickTick3
197 Shelgon 372 ShelgonDragon
TickTickTick3
198 Salamence 373 SalamenceDragon
Flying
TickTickTickTick4
199 Beldum 374 BeldumSteel
Psychic
0
200 Metang 375 MetangSteel
Psychic
TickTickTick3
201 Metagross 376 MetagrossSteel
Psychic
TickTickTick3
202 Regirock 377 RegirockRock
TickTick2
203 Regice 378 RegiceIce
TickTick2
204 Registeel 379 RegisteelSteel
TickTick2
205 Latias 380 LatiasDragon
Psychic
TickTickTickTickTick5
206 Latios 381 LatiosDragon
Psychic
TickTickTickTickTick5
207 Kyogre 382 KyogreWater
TickTickTickTickTick5
208 Groudon 383 GroudonGround
TickTickTick3
209 Rayquaza 384 RayquazaDragon
Flying
TickTickTickTickTickTick6
210 Jirachi 385 JirachiSteel
Psychic
0
211 Deoxys (Normal Forme) 386 Deoxys
Normal Forme
Psychic
TickTickTick3
211 Deoxys (Attack Forme) 386 Deoxys
Attack Forme
Psychic
TickTickTick3
211 Deoxys (Defense Forme) 386 Deoxys
Defense Forme
Psychic
TickTickTick3
211 Deoxys (Speed Forme) 386 Deoxys
Speed Forme
Psychic
TickTickTick3