Ruby, Sapphire, and Emerald TMs & HMs

Technical Machines (TMs) and Hidden Machines (HMs) available in Pokémon Ruby, Sapphire, and Emerald.

# Name Type Power Acc PP Location
TM01 Focus Punch Fighting type 150 100 20
  • Route 115
  • Pickup ability in Emerald, 1% chance at level 71-90
TM02 Dragon Claw Dragon type 80 100 15
  • Meteor Falls
TM03 Water Pulse Water type 60 100 20
  • Sootopolis City (Gym)
TM04 Calm Mind Psychic type 20
  • Mossdeep City (Gym)
TM05 Roar Normal type 20
  • Route 114
TM06 Toxic Poison type 90 10
  • Fiery Path
TM07 Hail Ice type 10
  • Shoal Cave
TM08 Bulk Up Fighting type 20
  • Dewford Town (Gym)
TM09 Bullet Seed Grass type 25 100 30
  • Route 104
TM10 Hidden Power Normal type 60 100 15
  • Fortree City
  • Slateport City ($3,000)
TM11 Sunny Day Fire type 5
  • Scorched Slab
  • Trainer Hill (defeat trainers in under 12 minutes)
TM12 Taunt Dark type 100 20
  • Route 110 (Trick House, prize after 5th puzzle)
TM13 Ice Beam Ice type 90 100 10
  • Abandoned Ship
  • Mauville City (Game Corner - 4,000 Coins)
TM14 Blizzard Ice type 110 70 5
  • Lilycove City ($5,500)
TM15 Hyper Beam Normal type 150 90 5
  • Lilycove City ($7,500)
TM16 Light Screen Psychic type 30
  • Lilycove City ($3,000)
TM17 Protect Normal type 10
  • Lilycove City ($3,000)
TM18 Rain Dance Water type 5
  • Abandoned Ship (B1F)
TM19 Giga Drain Grass type 75 100 10
  • Route 123
  • Trainer Hill (defeat trainers in under 12 minutes)
TM20 Safeguard Normal type 25
  • Lilycove City ($3,000)
TM21 Frustration Normal type 100 20
  • Pacifidlog Town
TM22 Solar Beam Grass type 120 100 10
  • Safari Zone
TM23 Iron Tail Steel type 100 75 15
  • Meteor Falls
TM24 Thunderbolt Electric type 90 100 15
  • Mauville City (from Wattson after shutting down generator)
  • Mauville City, Game Corner (4,000 Coins)
TM25 Thunder Electric type 110 70 10
  • Lilycove City ($5,500)
TM26 Earthquake Ground type 100 100 10
  • Seafloor Cavern
  • Pickup ability in Emerald, 1% chance at level 91-100
TM27 Return Normal type 100 20
  • Pacifidlog Town
  • Fallarbor Town
TM28 Dig Ground type 80 100 10
  • Route 114
TM29 Psychic Psychic type 90 100 10
  • Victory Road (B1F)
  • Mauville City (Game Corner - 3,500 Coins)
TM30 Shadow Ball Ghost type 80 100 15
  • Mt. Pyre (6F)
TM31 Brick Break Fighting type 75 100 15
  • Sootopolis City
  • Trainer Hill (defeat trainers in under 12 minutes)
TM32 Double Team Normal type 15
  • Mauville City, Game Corner (1,500 Coins)
TM33 Reflect Psychic type 20
  • Lilycove City ($3,000)
TM34 Shock Wave Electric type 60 20
  • Mauville City (Gym)
TM35 Flamethrower Fire type 90 100 15
  • Mauville City, Game Corner (4,000 Coins)
TM36 Sludge Bomb Poison type 90 100 10
  • Dewford Town
TM37 Sandstorm Rock type 10
  • Route 111
TM38 Fire Blast Fire type 110 85 5
  • Lilycove City ($5,500)
TM39 Rock Tomb Rock type 60 95 15
  • Rustboro City (Gym)
TM40 Aerial Ace Flying type 60 20
  • Fortree City (Gym)
TM41 Torment Dark type 100 15
  • Slateport City
TM42 Facade Normal type 70 100 20
  • Petalburg City (Gym)
TM43 Secret Power Normal type 70 100 20
  • Route 111
  • Slateport City ($3,000)
TM44 Rest Psychic type 5
  • Lilycove City
  • Pickup ability in Emerald, 1% chance at level 51-70
TM45 Attract Normal type 100 15
  • Verdanturf Town
TM46 Thief Dark type 60 100 25
  • Slateport City
TM47 Steel Wing Steel type 70 90 25
  • Granite Cave
TM48 Skill Swap Psychic type 10
  • Mt. Pyre (outside 2F)
TM49 Snatch Dark type 10
  • SS Tidal
TM50 Overheat Fire type 130 90 5
  • Lavaridge Town (Gym)
HM01 Cut Normal type 50 95 30
  • Rustboro City (from Cutter near the Pokémon Center)
HM02 Fly Flying type 70 95 15
  • Route 119 (defeating your rival)
HM03 Surf Water type 95 100 15
  • Petalburg City (after defeating the Gym Leader, from Wally's father)
HM04 Strength Normal type 80 100 15
  • Rusturf Tunnel (after breaking the rocks)
HM05 Flash Electric type 70 20
  • Granite Cave (1F)
HM06 Rock Smash Fighting type 20 100 15
  • Mauville City (man in a house)
HM07 Waterfall Water type 80 100 15
  • Ruby/Sapphire: Cave of Origin (B3F)
  • Emerald: Sootopolis City (after defeating Groudon/Kyogre)
HM08 Dive Water type 60 100 10
  • Mossdeep City (from Steven)