Hidden Machines (HMs) in Ruby/Sapphire/Emerald
Below are all the Pokémon from Ruby, Sapphire and Emerald with the HMs they can learn. The HMs were once again changed in this generation - HM06 was changed from Whirlpool to Rock Smash, and HM08 Dive was added.
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 (in order to save all four spots for good moves on other Pokémon).
Where to find the HMs in Ruby, Sapphire & Emerald.
- Cut: Rustboro City - from Cutter in house west of Pokémon Center.
- Fly: Route 119 - from Brendan/May after beating them.
- Surf: Petalburg City - from Wally's father after beating Norman at Petalburg Gym.
- Strength: Rusturf Tunnel - from Wanda's boyfriend after breaking the rocks.
- Flash: Granite Cave - 1F, from Hiker
- Rock Smash: Mauville City - from man in southeast house.
R/S: Cave of Origin - B3F, northwest
Em: Sootopolis City - from Wallace outside Gym after defeating Groudon/Kyogre.
- Dive: Mossdeep City - from Steven.
Pokémon HM chart