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
1 Focus PunchFighting 150 100 20
Route 115 (south)
(Pickup ability in Emerald, 1% chance)
2 Dragon ClawDragon 80 100 15
3 Water PulseWater 60 100 20
Sootopolis City (Gym - defeat Wallace/Juan)
4 Calm MindPsychic 20
Mossdeep City (Gym - defeat Tate & Liza)
5 RoarNormal 20
6 ToxicPoison 90 10
Fiery Path (west; requires Strength)
7 HailIce 10
8 Bulk UpFighting 20
Dewford Town (Gym - defeat Brawly)
9 Bullet SeedGrass 25 100 30
10 Hidden PowerNormal 60 100 15
Fortree City (north; answer questions Right, Right, Left)
Slateport City (Slateport Market - $3,000)
11 Sunny DayFire 5
Scorched Slab (south; requires Surf)
12 TauntDark 100 20
Route 110 (Trick House, prize after 5th puzzle)
13 Ice BeamIce 90 100 10
Abandoned Ship (Storage Room, requires Dive/Surf)
Mauville City (Game Corner - 4,000 Coins)
14 BlizzardIce 110 70 5
Lilycove City (Lilycove Department Store - $5,500)
15 Hyper BeamNormal 150 90 5
Lilycove City (Lilycove Department Store - $7,500)
16 Light ScreenPsychic 30
Lilycove City (Lilycove Department Store - $3,000)
17 ProtectNormal 10
Lilycove City (Lilycove Department Store - $3,000)
18 Rain DanceWater 5
19 Giga DrainGrass 75 100 10
20 SafeguardNormal 25
Lilycove City (Lilycove Department Store - $3,000)
21 FrustrationNormal 100 20
Pacifidlog Town (south; received if Pokémon's friendship low)
22 Solar BeamGrass 120 100 10
23 Iron TailSteel 100 75 15
24 ThunderboltElectric 90 100 15
Mauville City (Mauville Game Corner - 4,000 Coins)
25 ThunderElectric 110 70 10
Lilycove City (Lilycove Department Store - $5,500)
26 EarthquakeGround 100 100 10
Seafloor Cavern (final room with Groudon/Kyogre)
(Pickup ability in Emerald, 1% chance)
27 ReturnNormal 100 20
Pacifidlog Town (south; received if Pokémon's friendship high)
Fallarbor Town (south; trade Meteorite)
28 DigGround 80 100 10
29 PsychicPsychic 90 100 10
Victory Road (B1F, northeast)
Mauville City (Game Corner - 3,500 Coins)
30 Shadow BallGhost 80 100 15
31 Brick BreakFighting 75 100 15
Sootopolis City (northwest)
32 Double TeamNormal 15
Mauville City (Mauville Game Corner - 1,500 Coins)
33 ReflectPsychic 20
Lilycove City (Lilycove Department Store - $3,000)
34 Shock WaveElectric 60 20
Mauville City (Gym - defeat Wattson)
35 FlamethrowerFire 90 100 15
Mauville City (Mauville Game Corner - 4,000 Coins)
36 Sludge BombPoison 90 100 10
37 SandstormRock 10
Route 111 (south)
38 Fire BlastFire 110 85 5
Lilycove City (Lilycove Department Store - $5,500)
39 Rock TombRock 60 95 15
Rustboro City (Gym - defeat Roxanne)
40 Aerial AceFlying 60 20
Fortree City (Gym - defeat Winona)
41 TormentDark 100 15
42 FacadeNormal 70 100 20
Petalburg City (Gym - defeat Norman)
43 Secret PowerNormal 70 100 20
Route 111 (north; from guy in front of tree)
Slateport City (Slateport Market - $3,000)
44 RestPsychic 10
Lilycove City (east; from man in house)
(Pickup ability in Emerald, 1% chance)
45 AttractNormal 100 15
46 ThiefDark 60 100 25
47 Steel WingSteel 70 90 25
48 Skill SwapPsychic 10
Mt. Pyre (outside 2F)
49 SnatchDark 10
50 OverheatFire 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.