Pokemon Ruby, Sapphire, and Emerald HM and TM Locations

-
Hidden Machines (HMs)
-
HM01 Cut - Rustboro City: receive from the Cutter in the Cutter\'s House, west of the Pokemon Center
-
HM02 Fly - Route 119: receive from Brendan/May after defeating them
-
HM03 Surf - Petalburg City: obtained from Wally\'s father after defeating Norman
-
HM04 Strength - Rusturf Tunnel: receive from Wanda\'s boyfriend after the rocks blocking the middle of the tunnel are smashed
-
HM05 Flash - Granite Cave 1F: receive from a Hiker near the entrance
-
HM06 Rock Smash - Mauville City: receive from the Rock Smash Dude in the southeastern house
-
HM07 Waterfall - Ruby/Sapphire - Cave of Origin B3F: near the northwest corner | Emerald - Sootopolis City: gift from Wallace in front of the Gym after calming Groudon and Kyogre
-
HM08 Dive - Mossdeep City: receive from Steven in his house - must defeat Team Magma first in Emerald only
-
Technical Machines (TMs)
-
TM01 Focus Punch - Route 115: west of the muddy slope on the northern end of the route, requires Surf); Emerald Only - Level 71-90 Pokemon with the Pickup ability have a 1% chance to receive
-
TM02 Dragon Claw - Meteor Falls B1F: in the dead-end back room, requires Surf and Waterfall
-
TM03 Water Pulse - Given by Wallace/Juan after defeating the Sootopolis City gym
-
TM04 Calm Mind - Given by Tate & Liza after defeating the Mossdeep City gym
-
TM05 Roar - Route 114: speak to the gentleman with the Poochyena
-
TM06 Toxic - Fiery Path: northwest corner (requires Strength)
-
TM07 Hail - Shoal Cave Ice Room: near the ledge
-
TM08 Bulk Up - Given by Brawly after defeating the Dewford Town gym
-
TM09 Bullet Seed - Route 104: speak to the boy south of the Pretty Petal flower shop
-
TM10 Hidden Power - Fortree City: inside the treehouse northwest of the gym, answer Right, Right, Left; Slateport City Market (₽3000)
-
TM11 Sunny Day - Scorched Slab 1F: far end of the cave (requires Surf); Emerald Only - Trainer Hill: Prize for defeating Normal Mode in under 12 minutes)
-
TM12 Taunt - Route 110 Trick House: prize after finishing the 5th puzzle
-
TM13 Ice Beam - Abandoned Ship: inside the storage closet (requires Surf and Dive); Mauville City Game Corner (4000 Coins)
-
TM14 Blizzard - Lilycove City Department Store (₽5500)
-
TM15 Hyper Beam - Lilycove City Department Store (₽7500)
-
TM16 Light Screen - Lilycove City Department Store (₽3000)
-
TM17 Protect - Lilycove City Department Store (₽3000)
-
TM18 Rain Dance - Abandoned Ship: room 1 (requires Surf)
-
TM19 Giga Drain - Route 123: from the girl next to the soft soil bed near Route 122 if shown a Grass-type Pokemon; Emerald Only - Trainer Hill: Prize for defeating Unique Mode in under 12 minutes
-
TM20 Safeguard - Lilycove City Department Store (₽3000)
-
TM21 Frustration - Pacifidlog Town: southwestern house from the Pokemon Fan Club Chairman\'s brother if the lead Pokemon\'s friendship is low, once per week
-
TM22 Solar Beam - Safari Zone Mach Bike Area: north of the area, on the bank east of the pond
-
TM23 Iron Tail - Meteor Falls: on the northwesternmost hill in the main room, accessed from B1F (requires Surf and Waterfall)
-
TM24 Thunderbolt - Given by Wattson in Mauville City after shutting down the generator; Mauville City Game Corner (4000 Coins)
-
TM25 Thunder - Lilycove City Department Store (₽5500)
-
TM26 Earthquake - Seafloor Cavern Deepest Room: near the doorway (requires Strength); Emerald Only - Level 91-100 Pokemon with the Pickup ability have a 1% chance to receive
-
TM27 Return - Pacifidog Town South: southwestern house from the Pokemon Fan Club Chairman\'s brother if the lead Pokemon\'s friendship is high, once per week; Fallarbor Town: return the Meteorite key item to Professor Cozmo
-
TM28 Dig - Route 114 Fossil Maniac\'s House: talk to the little brother inside the house
-
TM29 Psychic - Victory Road B1F: northeastern corner; Mauville City Game Corner (3500 Coins)
-
TM30 Shadow Ball - Mt. Pyre 6F: southern side
-
TM31 Brick Break - Sootopolis City: given by the Black Belt with the Kecleon in the northwestern house (requires Surf); Emerald Only - Trainer Hill: prize for defeating Expert Mode in under 12 minutes
-
TM32 Double Team - Route 113: north of the westernmost patch of grass, hidden item; Mauville City Game Corner (1500 Coins)
-
TM33 Reflect - Lilycove City Department Store (₽3000)
-
TM34 Shock Wave - Given by Wattson after defeating the Mauville City gym
-
TM35 Flamethrower - Mauville City Game Corner (4000 Coins)
-
TM36 Sludge Bomb - Dewford Town: receive from a Collector in Dewford Hall after defeating Norman
-
TM37 Sandstorm - Route 111: southernmost point, south of the Desert Ruins
-
TM38 Fire Blast - Lilycove City Department Store (₽5500)
-
TM39 Rock Tomb - Given by Roxanne after defeating the Rustboro City gym
-
TM40 Aerial Ace - Given by Winona after defeating the Fortree City gym
-
TM41 Torment - Slateport City: receive from a sailor in the Contest Hall in Ruby/Sapphire or the Battle Tent in Emerald
-
TM42 Facade - Receive from Normal after defeating the Petalburg City gym
-
TM43 Secret Power - Route 111 North: receive from a boy near a secret base tree; Slateport City Market (₽3000)
-
TM44 Rest - Lilycove City East: man in the easternmost house; Emerald Only - Level 51-70 Pokemon with the Pickup ability have a 1% chance to receive
-
TM45 Attract - Verdanturf Town: receive from a woman inside the Contest Hall in Ruby/Sapphire or the Battle Tent in Emerald
-
TM46 Thief - Slateport City Oceanic Museum 1F: receive from a Team Magma/Aqua Grunt
-
TM47 Steel Wing - Granite Cave: Steven\'s Room, thank-you gift from Steven for delivering the Letter to him
-
TM48 Skill Swap - Mt. Pyre 2F Outside: second ledge, on rocks
-
TM49 Snatch - SS Tidal: northeasternmost cabin from the man inside
-
TM50 Overheat - Given by Flannery after defeating the Lavaridge Town gym