This page contains every TM, Move Tutor, and Move Relearner location in Ruby, Sapphire, and Emerald.
All TMs and the Move Relearner have the same locations in all versions of Ruby, Sapphire, and Emerald, except for HM07 Waterfall. Move Tutors are only in Emerald.
The Move Relearner is located in Fallarbor Town. He can make a Pokémon remember a single move from its level-up movepool in exchange for a Heart Scale. Heart Scales can be found in the following locations:
Lilycove City, Routes 104, 105, 106, 109 (3x), 115, 118, 124 (2x), 126, 127, and 128 (3x)
Wild Luvdisc also have a 50% chance of holding a Heart Scale.
| TM/HM | Locations | Notes |
|---|---|---|
| TM01 Focus Punch | Route 115 | West of the muddy slope in the north. Requires Surf. |
| In Emerald only, this can be obtained on a level 71-90 Pokémon with the ability Pickup. | ||
| TM02 Dragon Claw | Meteor Falls B1F (back) | Across the water. |
| TM03 Water Pulse | Sootopolis Gym | Obtained from Wallace (Ruby and Sapphire) or Juan (Emerald). Only after defeating him. |
| TM04 Calm Mind | Mossdeep Gym | Obtained from Tate & Liza. Only after defeating them. |
| TM05 Roar | Route 114 | Obtained from the man with a Poochyena. |
| Trainer Hill (Japanese Emerald only) | Potential reward for defeating a challenge in under 12 minutes. | |
| TM06 Toxic | Fiery Path | In the northwest corner. Requires Strength. |
| Trainer Hill (Japanese Emerald only) | Potential reward for defeating a challenge in under 12 minutes. | |
| TM07 Hail | Shoal Cave Ice room (low tide) | North of the ledge. |
| TM08 Bulk Up | Dewford Gym | Obtained from Brawly. Only after defeating him. |
| TM09 Bullet Seed | Route 104 north | Obtained from the boy south of the Pretty Petal shop. |
| TM10 Hidden Power | Fortree City | Obtained from an old woman in the house northwest of the Gym. |
| Slateport Market (Purchase) | Requires first obtaining TM43 Secret Power on Route 111. | |
| TM11 Sunny Day | Scorched Slab | On the land in the north part of the cave. |
| Trainer Hill (Emerald only) | Reward for defeating Normal Mode in under 12 minutes. | |
| TM12 Taunt | Trick House | Reward for clearing Puzzle 5. |
| TM13 Ice Beam | Abandoned Ship | In the storage closet. |
| Mauville Game Corner (Purchase) | ||
| TM14 Blizzard | Lilycove Department Store 4F (Purchase) | |
| TM15 Hyper Beam | Lilycove Department Store 4F (Purchase) | |
| Lilycove City | The Quiz Lady may give this as a reward. | |
| TM16 Light Screen | Lilycove Department Store 4F (Purchase) | |
| TM17 Protect | Lilycove Department Store 4F (Purchase) | |
| TM18 Rain Dance | Abandoned Ship | In Room 1. Requires Dive. |
| TM19 Giga Drain | Route 123 | Obtained from the girl near Route 122. Only if the player shows her a Grass-type Pokémon. |
| Trainer Hill (Emerald only) | Reward for defeating Unique Mode in under 12 minutes. | |
| TM20 Safeguard | Lilycove Department Store 4F (Purchase) | |
| TM21 Frustration | Pacifidlog Town | Obtained from the Fan Club Chairman's brother in the southwest house. Only if the player's first Pokémon has low friendship. This can only be obtained once every seven days. |
| TM22 Solarbeam | Safari Zone Area 3 | In the north part of Area 3, northeast of the pond. Requires Surf. |
| TM23 Iron Tail | Meteor Falls 1F (front) | On the northwestern hill, accessible from B1F. Requires Surf and Waterfall. |
| TM24 Thunderbolt | Mauville City | Obtained from Wattson. Only after investigating New Mauville. |
| Mauville Game Corner (Purchase) | ||
| TM25 Thunder | Lilycove Department Store 4F (Purchase) | |
| TM26 Earthquake | Seafloor Cavern | In the deepest room. |
| Trainer Hill (Japanese Emerald only) | Potential reward for defeating a challenge in under 12 minutes. | |
| In Emerald only, this can be obtained on a level 91-100 Pokémon with the ability Pickup. | ||
| TM27 Return | Fallarbor Town | Obtained from Professor Cozmo in exchange for the Meteorite. |
| Pacifidlog Town | Obtained from the Fan Club Chairman's brother in the southwest house. Only if the player's first Pokémon has high friendship. This can only be obtained once every seven days. | |
| TM28 Dig | Route 114 | Obtained from the Fossil Maniac's brother in his house. |
| TM29 Psychic | Victory Road B1F | In the northeastern corner. |
| Mauville Game Corner (Purchase) | ||
| TM30 Shadow Ball | Mt. Pyre 6F | In the southern area. |
| TM31 Brick Break | Sootopolis City | Obtained from the Black Belt in the northwestern house. |
| Trainer Hill (Emerald only) | Reward for defeating Expert Mode in under 12 minutes. | |
| TM32 Double Team | Route 113 | In an ash pile north of Youngster Dillon. Hidden. |
| Mauville Game Corner (Purchase) | ||
| TM33 Reflect | Lilycove Department Store 4F (Purchase) | |
| TM34 Shock Wave | Mauville Gym | Obtained from Wattson. Only after defeating him. |
| TM35 Flamethrower | Mauville Game Corner (Purchase) | |
| TM36 Sludge Bomb | Dewford Town | Obtained from a Collector in Dewford Hall. Only after defeating Norman in Petalburg Gym. |
| Trainer Hill (Japanese Emerald only) | Potential reward for defeating a challenge in under 12 minutes. | |
| TM37 Sandstorm | Route 111 desert | South of the Desert Ruins. |
| TM38 Fire Blast | Lilycove Department Store 4F (Purchase) | |
| TM39 Rock Tomb | Rustboro Gym | Obtained from Roxanne. Only after defeating her. |
| TM40 Aerial Ace | Fortree Gym | Obtained from Winona. Only after defeating her. |
| TM41 Torment | Slateport City | Obtained from a Sailor in the Contest Hall (Ruby and Sapphire) or Battle Tent (Emerald). |
| Trainer Hill (Japanese Emerald only) | Potential reward for defeating a challenge in under 12 minutes. | |
| TM42 Facade | Petalburg Gym | Obtained from Norman. Only after defeating him. |
| TM43 Secret Power | Route 111 north | Obtained from the boy near the Secret Base tree. |
| Slateport Market (Purchase) | Requires first obtaining TM43 Secret Power on Route 111. | |
| TM44 Rest | Lilycove City | Obtained from a man in the easternmost house. |
| In Emerald only, this can be obtained on a level 51-70 Pokémon with the ability Pickup. | ||
| TM45 Attract | Verdanturf Town | Obtained from a woman on the east side of the lobby of the Contest Hall (Ruby and Sapphire) or in the Battle Tent (Emerald). |
| Trainer Hill (Japanese Emerald only) | Potential reward for defeating a challenge in under 12 minutes. | |
| TM46 Thief | Slateport City | Obtained from a Team Magma/Aqua Grunt on 1F of the Oceanic Museum. |
| TM47 Steel Wing | Granite Cave 1F | Obtained from Steven. Only after delivering the Letter to him. |
| TM48 Skill Swap | Mt. Pyre outside | On the rocky area on the second ledge. |
| Trainer Hill (Japanese Emerald only) | Potential reward for defeating a challenge in under 12 minutes. | |
| TM49 Snatch | S.S. Tidal | Obtained from the man in the northeasternmost cabin on 1F. |
| TM50 Overheat | Lavaridge Gym | Obtained from Flannery. Only after defeating her. |
| HM01 Cut | Rustboro City | Obtained from the Cutter in the house west of the Pokémon Center. |
| HM02 Fly | Route 119 | Obtained from Brendan/May. Only after defeating them. |
| HM03 Surf | Petalburg City | Obtained from Wally's father. Only after defeating Norman in Petalburg Gym. |
| HM04 Strength | Rusturf Tunnel | Obtained from Wanda's boyfriend. Only after breaking a rock with Rock Smash. |
| HM05 Flash | Granite Cave 1F | Obtained from a Hiker near the entrance. |
| HM06 Rock Smash | Mauville City | Obtained from a man in the house east of the Poké Mart. |
| HM07 Waterfall | Cave of Origin B3F (Ruby and Sapphire) | In the northwest area. |
| Sootopolis City (Emerald) | Obtained from Wallace outside the Gym. Only after bringing Rayquaza to calm Groudon and Kyogre. | |
| HM08 Dive | Mossdeep City | Obtained from Steven in his house. In Emerald, the player must first beat Team Magma at the Mossdeep Space Center. |
These tutors are located in cities across Hoenn and will teach their moves for free. They will only teach their move a single time, to a single Pokémon.
| Move | Location | Notes |
|---|---|---|
| Swagger | Slateport City | Taught by the man with an Azumarill in the Fan Club. |
| Rollout | Mauville City | Taught by the man east of the Gym. |
| Fury Cutter | Verdanturf Town | Taught by the boy in the Pokémon Center. |
| Metronome | Fallarbor Town | Taught by the northeastern lady in the Poké Mart. |
| Mimic | Lavaridge Town | Taught by the little boy in the house east of the Herb Shop. |
| Sleep Talk | Fortree City | Taught by the old man in the house northwest of the Gym. |
| Substitute | Lilycove Department Store Roof | Taught by the southeastern lady on the roof. |
| Dynamicpunch | Mossdeep City | Taught by the Black Belt in the southwestern shallow water. |
| Double-Edge | Sootopolis City | Taught by the lady in the northwest part of the Pokémon Center. |
| Explosion | Pacifidlog Town | Taught by the southeastern man in the Pokémon Center. |
These tutors are the two old ladies in the northwesternmost house in the Battle Frontier. They can teach their moves multiple times, and need to be paid in Battle Points (BP).
| Move | Tutor | Price |
|---|---|---|
| Softboiled | West | 16 BP |
| Seismic Toss | West | 24 BP |
| Dream Eater | West | 24 BP |
| Mega Punch | West | 24 BP |
| Mega Kick | West | 48 BP |
| Body Slam | West | 48 BP |
| Rock Slide | West | 48 BP |
| Counter | West | 48 BP |
| Thunder Wave | West | 48 BP |
| Swords Dance | West | 48 BP |
| Defense Curl | East | 16 BP |
| Snore | East | 24 BP |
| Mud-Slap | East | 24 BP |
| Swift | East | 24 BP |
| Icy Wind | East | 24 BP |
| Endure | East | 48 BP |
| Psych Up | East | 48 BP |
| Ice Punch | East | 48 BP |
| Thunderpunch | East | 48 BP |
| Fire Punch | East | 48 BP |