Warning — A TM is gone after one use: Teaching a TM uses it up; only the eight HMs stay in your bag (where to get every HM). Pick the Pokémon carefully for TMs you can only get once.
TM locations in Ruby and Sapphire
Ruby and Sapphire have the same 50 TMs in the same places, except for these:
The 4th floor of the Lilycove Department Store 4F sells eight TMs, and Fire Blast, Thunder, Blizzard and Hyper Beam can be bought nowhere else. Both clerks behind the counter sell TMs.
Game Corner TMs: Flamethrower, Thunderbolt, Ice Beam
The TM clerk at the Mauville Game Corner prize counter swaps coins for five TMs, as often as you like. You need the Coin Case: in Emerald a woman in a Mauville City house trades it for one Harbor Mail from the Slateport Poké Mart. Flamethrower is only available here.
The man in the Pacifidlog Town house checks the first Pokémon in your party once a week: friendship 150 or more gets you Return, under 50 Frustration, anything between nothing.
Emerald after the Hall of Fame: Trainer Hill and Pickup
Clear all four floors of the Trainer Hill in under 12 minutes and the owner gives a TM, again on every clear: Sunny Day in Normal, Giga Drain in Unique and Brick Break in Expert mode. Slower times give ordinary items.
A Pokémon with the Pickup ability (Zigzagoon, Linoone) holding nothing finds an item after 1 in 10 battles. From level 51 that can rarely be Rest, from level 71 Focus Punch and from level 91 Earthquake — the only way to a second Earthquake.
Emerald TM questions
Where is TM26 Earthquake in Pokémon Emerald?
In room 9 of the Seafloor Cavern, which you reach with Dive on Route 128. More copies come only from Pickup at level 91 and up.
Can you buy TMs in Pokémon Emerald?
Yes: eight at the Lilycove Department Store 4F, Hidden Power and Secret Power at the Slateport market, and five TMs for coins at the Mauville Game Corner.
Are TMs reusable in Pokémon Emerald?
No. A TM disappears after one use in Ruby, Sapphire and Emerald; only HMs can be used again.
Where do you get TM Flamethrower in Emerald?
Only at the Mauville Game Corner, for 4,000 coins.
Where is TM13 Ice Beam in Emerald?
In the storage room of the Abandoned Ship (you need the Storage Key), or for 4,000 coins at the Mauville Game Corner.
How do you get TM Return in Emerald?
Give Prof. Cozmo in Fallarbor Town the Meteorite, or visit the man in Pacifidlog Town with a friendly Pokémon first in your party — he gives one every week.
Daily Pokémon location quiz on Instagram: @pokemaps_