Pokémon Ruby, Sapphire & Emerald TMs

Generation 3 had 50 TMs like previous generations. Again, some old TMs were replaced; these are noted at the bottom of the page. Several of them are available from move tutors in Emerald.

The TMs

TM
Name
Type
Cat.
Power
Acc.
PP
Location
1 Focus PunchFightingPhysical 150 100 20 Route 115 (south) or Pickup (Emerald, 1%)
2 Dragon ClawDragonPhysical 80 100 15 Meteor Falls
3 Water PulseWaterSpecial 60 100 20 Sootopolis City (Gym - defeat Wallace/Juan)
4 Calm MindPsychicStatus - - 20 Mossdeep City (Gym - defeat Tate & Liza)
5 RoarNormalStatus - - 20 Route 114
6 ToxicPoisonStatus - 90 10 Fiery Path (west; requires Strength)
7 HailIceStatus - - 10 Shoal Cave
8 Bulk UpFightingStatus - - 20 Dewford Town (Gym - defeat Brawly)
9 Bullet SeedGrassPhysical 25 100 30 Route 104
10 Hidden PowerNormalSpecial 60 100 15 Fortree City (north; answer questions Right, Right, Left) or Slateport City (Slateport Market - $3,000)
11 Sunny DayFireStatus - - 5 Scorched Slab (south; requires Surf)
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; or Mauville 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 Abandoned Ship (B1F)
19 Giga DrainGrassSpecial 75 100 10 Route 123
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 Safari Zone
23 Iron TailSteelPhysical 100 75 15 Meteor Falls
24 ThunderboltElectricSpecial 90 100 15 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) or Pickup (Emerald, 1%)
27 ReturnNormalPhysical - 100 20 Pacifidlog Town (south; received if Pokémon's friendship high) or Fallarbor Town (south; trade Meteorite)
28 DigGroundPhysical 80 100 10 Route 114
29 PsychicPsychicSpecial 90 100 10 Victory Road (B1F, northeast) or Mauville City (Mauville Game Corner - 3,500 coins)
30 Shadow BallGhostSpecial 80 100 15 Mt. Pyre (6F)
31 Brick BreakFightingPhysical 75 100 15 Sootopolis City (northwest)
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 Dewford Town
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 Slateport City
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) or Slateport City (Slateport Market - $3,000)
44 RestPsychicStatus - - 10 Lilycove City (east; from man in house) or Pickup (Emerald, 1%)
45 AttractNormalStatus - 100 15 Verdanturf Town
46 ThiefDarkPhysical 60 100 25 Slateport City
47 Steel WingSteelPhysical 70 90 25 Granite Cave
48 Skill SwapPsychicStatus - - 10 Mt. Pyre (outside 2F)
49 SnatchDarkStatus - - 10 SS Tidal
50 OverheatFireSpecial 130 90 5 Lavaridge Town (Gym - defeat Flannery)

Replaced TMs

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