Pokémon Ruby, Sapphire & Emerald TMs

Generation 3 had 50 Technical Machines like previous generations, but some old TMs were replaced; these are noted at the bottom of the page. Several of the removed TMs were later available from the Battle Frontier move tutors in Pokémon Emerald, in exchange for Battle Points.

All the TMs are listed below with the move stats and their locations. Click a table heading to sort by that column.

The TMs

TM
Name
Type
Cat.
Power
Acc.
PP
Location
01 Focus PunchFightingPhysical 150 100 20
Route 115 (south)
(Pickup ability in Emerald, 1% chance at level 71-90)
02 Dragon ClawDragonPhysical 80 100 15
03 Water PulseWaterSpecial 60 100 20
Sootopolis City (Gym - defeat Wallace/Juan)
04 Calm MindPsychicStatus 20
Mossdeep City (Gym - defeat Tate & Liza)
05 RoarNormalStatus 20
06 ToxicPoisonStatus 90 10
Fiery Path (west; requires Strength)
07 HailIceStatus 10
08 Bulk UpFightingStatus 20
Dewford Town (Gym - defeat Brawly)
09 Bullet SeedGrassPhysical 25 100 30
10 Hidden PowerNormalSpecial 60 100 15
Fortree City (north; answer questions Right, Right, Left)
Slateport City (Slateport Market - $3,000)
11 Sunny DayFireStatus 5
Scorched Slab (south; requires Surf)
Trainer Hill (defeat trainers in under 12 minutes)
12 TauntDarkStatus 100 20
Route 110 (Trick House, prize after 5th puzzle)
13 Ice BeamIceSpecial 90 100 10
Abandoned Ship (Storage Room, requires Dive/Surf)
Mauville City (Game Corner - 4,000 Coins)
14 BlizzardIceSpecial 110 70 5
Lilycove City (Lilycove Department Store - $5,500)
15 Hyper BeamNormalSpecial 150 90 5
Lilycove City (Lilycove Department Store - $7,500)
16 Light ScreenPsychicStatus 30
Lilycove City (Lilycove Department Store - $3,000)
17 ProtectNormalStatus 10
Lilycove City (Lilycove Department Store - $3,000)
18 Rain DanceWaterStatus 5
19 Giga DrainGrassSpecial 75 100 10
Trainer Hill (defeat trainers in under 12 minutes)
20 SafeguardNormalStatus 25
Lilycove City (Lilycove Department Store - $3,000)
21 FrustrationNormalPhysical 100 20
Pacifidlog Town (south; received if Pokémon's friendship low)
22 Solar BeamGrassSpecial 120 100 10
23 Iron TailSteelPhysical 100 75 15
24 ThunderboltElectricSpecial 90 100 15
Mauville City (from Wattson after shutting down generator)
Mauville City (Mauville Game Corner - 4,000 Coins)
25 ThunderElectricSpecial 110 70 10
Lilycove City (Lilycove Department Store - $5,500)
26 EarthquakeGroundPhysical 100 100 10
Seafloor Cavern (final room with Groudon/Kyogre)
(Pickup ability in Emerald, 1% chance at level 91-100)
27 ReturnNormalPhysical 100 20
Pacifidlog Town (south; received if Pokémon's friendship high)
Fallarbor Town (south; trade Meteorite)
28 DigGroundPhysical 80 100 10
29 PsychicPsychicSpecial 90 100 10
Victory Road (B1F, northeast)
Mauville City (Game Corner - 3,500 Coins)
30 Shadow BallGhostSpecial 80 100 15
31 Brick BreakFightingPhysical 75 100 15
Sootopolis City (northwest)
Trainer Hill (defeat trainers in under 12 minutes)
32 Double TeamNormalStatus 15
Mauville City (Mauville Game Corner - 1,500 Coins)
33 ReflectPsychicStatus 20
Lilycove City (Lilycove Department Store - $3,000)
34 Shock WaveElectricSpecial 60 20
Mauville City (Gym - defeat Wattson)
35 FlamethrowerFireSpecial 90 100 15
Mauville City (Mauville Game Corner - 4,000 Coins)
36 Sludge BombPoisonSpecial 90 100 10
37 SandstormRockStatus 10
Route 111 (south)
38 Fire BlastFireSpecial 110 85 5
Lilycove City (Lilycove Department Store - $5,500)
39 Rock TombRockPhysical 60 95 15
Rustboro City (Gym - defeat Roxanne)
40 Aerial AceFlyingPhysical 60 20
Fortree City (Gym - defeat Winona)
41 TormentDarkStatus 100 15
42 FacadeNormalPhysical 70 100 20
Petalburg City (Gym - defeat Norman)
43 Secret PowerNormalPhysical 70 100 20
Route 111 (north; from guy in front of tree)
Slateport City (Slateport Market - $3,000)
44 RestPsychicStatus 5
Lilycove City (east; from man in house)
(Pickup ability in Emerald, 1% chance at level 51-70)
45 AttractNormalStatus 100 15
46 ThiefDarkPhysical 60 100 25
47 Steel WingSteelPhysical 70 90 25
48 Skill SwapPsychicStatus 10
Mt. Pyre (outside 2F)
49 SnatchDarkStatus 10
50 OverheatFireSpecial 130 90 5
Lavaridge Town (Gym - defeat Flannery)

New & changed TMs

Several TMs were replaced in Generation 3 - here we note where they were different to the moves from Gold/Silver/Crystal.