Ruby & Sapphire TM & HM Locations
Where to find all 50 TMs and 8 HMs in Ruby and Sapphire: item balls, hidden spots, gifts from NPCs and Gym Leaders, the Lilycove Department Store and the Mauville Game Corner.
TMs in Generation III break after one use; HMs can be used again and again. Buy repeatable TMs at the Lilycove Department Store and with coins at the Mauville Game Corner.
TMs
| No. | Move | Where to find it |
|---|---|---|
| TM01 | Focus Punch | Route 115 Item ball |
| TM02 | Dragon Claw | Meteor Falls Item ball, B1F room 2 |
| TM03 | Water Pulse | Sootopolis City Gift, Gym 1F |
| TM04 | Calm Mind | Mossdeep City Gift, Gym |
| TM05 | Roar | Route 114 Gift |
| TM06 | Toxic | Fiery Path Item ball |
| TM07 | Hail | Shoal Cave Item ball, Low Tide Ice Room |
| TM08 | Bulk Up | Dewford Town Gift, Gym |
| TM09 | Bullet Seed | Route 104 Gift |
| TM10 | Hidden Power | Slateport City Bought · ¥3,000Fortree City Gift, House 2 |
| TM11 | Sunny Day | Scorched Slab Item ball |
| TM12 | Taunt | Route 110 Gift, Trick House End, Trick House Entrance |
| TM13 | Ice Beam | Mauville City Game Corner prize, Prize exchange (4,000 coins)Abandoned Ship Item ball, Room B1F |
| TM14 | Blizzard | Lilycove City Bought, Department Store 4F · ¥5,500 |
| TM15 | Hyper Beam | Lilycove City Bought, Department Store 4F · ¥7,500 |
| TM16 | Light Screen | Lilycove City Bought, Department Store 4F · ¥3,000 |
| TM17 | Protect | Lilycove City Bought, Department Store 4F · ¥3,000 |
| TM18 | Rain Dance | Abandoned Ship Item ball, Hidden Floor Rooms |
| TM19 | Giga Drain | Route 123 Gift |
| TM20 | Safeguard | Lilycove City Bought, Department Store 4F · ¥3,000 |
| TM21 | Frustration | Pacifidlog Town Gift, House 2 |
| TM22 | SolarBeam | Safari Zone Item ball, Northwest |
| TM23 | Iron Tail | Meteor Falls Item ball, 1F room 1 |
| TM24 | Thunderbolt | Mauville City GiftMauville City Game Corner prize, Prize exchange (4,000 coins) |
| TM25 | Thunder | Lilycove City Bought, Department Store 4F · ¥5,500 |
| TM26 | Earthquake | Seafloor Cavern Item ball, Room 9 |
| TM27 | Return | Fallarbor Town Gift, House 1Pacifidlog Town Gift, House 2 |
| TM28 | Dig | Route 114 Gift, Fossil Maniac’s House |
| TM29 | Psychic | Mauville City Game Corner prize, Prize exchange (3,500 coins)Victory Road Item ball, B1F |
| TM30 | Shadow Ball | Mt. Pyre Item ball, 6F |
| TM31 | Brick Break | Sootopolis City Gift, House 1 |
| TM32 | Double Team | Mauville City Game Corner prize, Prize exchange (1,500 coins)Route 113 Hidden |
| TM33 | Reflect | Lilycove City Bought, Department Store 4F · ¥3,000 |
| TM34 | Shock Wave | Mauville City Gift, Gym |
| TM35 | Flamethrower | Mauville City Game Corner prize, Prize exchange (4,000 coins) |
| TM36 | Sludge Bomb | Dewford Town Gift, Hall |
| TM37 | Sandstorm | Route 111 Item ball |
| TM38 | Fire Blast | Lilycove City Bought, Department Store 4F · ¥5,500 |
| TM39 | Rock Tomb | Rustboro City Gift, Gym |
| TM40 | Aerial Ace | Fortree City Gift, Gym |
| TM41 | Torment | Slateport City Gift, Contest Hall |
| TM42 | Facade | Petalburg City Gift, Gym |
| TM43 | Secret Power | Slateport City Bought · ¥3,000 |
| TM44 | Rest | Lilycove City Gift, House 2 |
| TM45 | Attract | Verdanturf Town Gift, Contest Lobby |
| TM46 | Thief | Slateport City Gift, Oceanic Museum 1F |
| TM47 | Steel Wing | Granite Cave Gift, Steven’s Room |
| TM48 | Skill Swap | Mt. Pyre Item ball, Exterior |
| TM49 | Snatch | S.S. Tidal Gift, Rooms |
| TM50 | Overheat | Lavaridge Town Gift, Gym 1F |
HMs
| No. | Move | Where to find it |
|---|---|---|
| HM01 | Cut | Rustboro City Gift, Cutter’s House |
| HM02 | Fly | Route 119 Gift |
| HM03 | Surf | Petalburg City Gift, Wally’s House |
| HM04 | Strength | Rusturf Tunnel Gift |
| HM05 | Flash | Granite Cave Gift, 1F |
| HM06 | Rock Smash | Mauville City Gift, House 1 |
| HM07 | Waterfall | Cave of Origin Item ball, B3F |
| HM08 | Dive | Mossdeep City Gift, Steven’s House |
Badges needed to use each HM outside battle: Cut, Stone Badge; Flash, Knuckle Badge; Rock Smash, Dynamo Badge; Strength, Heat Badge; Surf, Balance Badge; Fly, Feather Badge; Dive, Mind Badge; Waterfall, Rain Badge.
FAQ
Where do you get Surf in Ruby and Sapphire?
From Wally’s father in Petalburg City after you beat Norman for the Balance Badge, which also lets you use it outside battle.
Where do you get Dive and Waterfall?
Steven gives HM08 Dive in his house in Mossdeep City; HM07 Waterfall is given to you in the Cave of Origin. You need the Mind Badge for Dive and the Rain Badge for Waterfall.
Which TMs are Game Corner prizes?
TM13 Ice Beam, TM24 Thunderbolt, TM29 Psychic, TM32 Double Team, TM35 Flamethrower.
Sources & picture credits
Guide text is original retrogameindex writing, checked against Bulbapedia and the game data. Wild Pokémon and encounter chances for both versions, items, trainers, gifts, trades and shops come from the pret/pokeruby decompilation (pret/pokeruby 5784633ce4). Maps and sprites © Nintendo / Creatures / GAME FREAK, archived from the Bulbagarden Archives; the Hoenn map is drawn from the game’s own PokéNav map graphics.
