Pokémon Platinum HMs
Where to get all eight HMs, the badge each one needs, and every Pokémon that can learn them.
Every HM in Platinum
In the order you get them.
| HM | Move | Category | Power | Acc. | PP | Outside battle | Badge needed | Where to get it | Learned by |
|---|---|---|---|---|---|---|---|---|---|
| HM06 | Physical | 40 | 100% | 15 | Breaks cracked rocks | ![]() Coal Badge Roark | Oreburgh Gate (Hiker, gift) | ||
| HM01 | Physical | 50 | 95% | 30 | Cuts down small trees | ![]() Forest Badge Gardenia | Eterna City (from Cynthia) | ||
| HM05 | Status | - | - | 15 | Clears fog from the area | ![]() Relic Badge Fantina | Solaceon Ruins | ||
| HM02 | Physical | 90 | 95% | 15 | Flies to a town you’ve visited | ![]() Cobble Badge Maylene | Team Galactic Warehouse | ||
| HM03 | Special | 95 | 100% | 15 | Travels across water | ![]() Fen Badge Crasher Wake | Celestic Town (Cynthia's grandmother) | ||
| HM04 | Physical | 80 | 100% | 15 | Pushes big boulders | ![]() Mine Badge Byron | Iron Island (from Riley) | ||
| HM08 | Physical | 90 | 85% | 20 | Climbs up and down rocky walls | ![]() Icicle Badge Candice | Route 217 | ||
| HM07 | Physical | 80 | 100% | 15 | Climbs up and down waterfalls | Beacon Badge Volkner | Sunyshore City (from Jasmine) |
Outside battle
Badge needed

Coal Badge
RoarkWhere to get it
Oreburgh Gate (Hiker, gift)
HM06 teaches Rock Smash. A Hiker hands it to you by the entrance of Oreburgh Gate, the cave between Route 203 and Oreburgh City.
Learned by
Outside battle
Badge needed

Relic Badge
FantinaWhere to get it
Solaceon Ruins
HM05 teaches Defog. You can find it deep within the Solaceon Ruins, just outside Solaceon Town.
Learned by
Outside battle
Badge needed

Fen Badge
Crasher WakeWhere to get it
Celestic Town (Cynthia's grandmother)
HM03 teaches Surf. After you defeat Cyrus at the shrine in Celestic Town, Cynthia's grandmother hands it to you.
Learned by
Outside battle
Badge needed

Mine Badge
ByronWhere to get it
Iron Island (from Riley)
HM04 teaches Strength. Riley gives it to you while you adventure alongside him on Iron Island.
Learned by
Outside battle
Badge needed

Icicle Badge
CandiceWhere to get it
Route 217
HM08 teaches Rock Climb. Find it on snowy Route 217, which runs between Route 216 and Acuity Lakefront, just northeast of the Hiker's house.
Learned by
Outside battle
Badge needed
Beacon Badge
VolknerWhere to get it
Sunyshore City (from Jasmine)
HM07 teaches Waterfall. Jasmine, the Olivine Gym Leader visiting Sinnoh, hands it to you in Sunyshore City.
Learned by
Forgetting an HM
HM moves can’t be replaced by leveling up. To remove one, visit the Move Deleter in Canalave City, in the house south of the Pokémon Center.
HMs never run out
Teach an HM as many times as you like. TMs break after one use in Platinum.
Which Pokémon can learn each HM
Types and moves as they were in Platinum.
Evolution stage
HMs
Showing 396 of 493 Pokémon
| Pokémon | Type | Rock Smash | Cut | Defog | Fly | Surf | Strength | Rock Climb | Waterfall | Total |
|---|---|---|---|---|---|---|---|---|---|---|
![]() Mew #151 | ![]() | 8 | ||||||||
![]() Arceus #493 | ![]() | 8 | ||||||||
![]() Dragonite #149 | ![]() ![]() | 7 | ||||||||
![]() Empoleon #395 | ![]() ![]() | 7 | ||||||||
![]() Feraligatr #160 | ![]() | 6 | ||||||||
![]() Lugia #249 | ![]() ![]() | 6 | ||||||||
![]() Prinplup #394 | ![]() | 6 | ||||||||
![]() Bibarel #400 | ![]() ![]() | 6 | ||||||||
![]() Giratina #487 | ![]() ![]() | 6 | ||||||||
![]() ![]() | 5 | |||||||||
![]() | 5 | |||||||||
![]() Nidoqueen #31 | ![]() ![]() | 5 | ||||||||
![]() Nidoking #34 | ![]() ![]() | 5 | ||||||||
![]() Golduck #55 | ![]() | 5 | ||||||||
![]() Poliwrath #62 | ![]() ![]() | 5 | ||||||||
![]() Lickitung #108 | ![]() | 5 | ||||||||
![]() Rhydon #112 | ![]() ![]() | 5 | ||||||||
![]() Kangaskhan #115 | ![]() | 5 | ||||||||
![]() Kabutops #141 | ![]() ![]() | 5 | ||||||||
![]() Croconaw #159 | ![]() | 5 | ||||||||
![]() Suicune #245 | ![]() | 5 | ||||||||
![]() Tyranitar #248 | ![]() ![]() | 5 | ||||||||
![]() Swampert #260 | ![]() ![]() | 5 | ||||||||
![]() Ludicolo #272 | ![]() ![]() | 5 | ||||||||
![]() Aggron #306 | ![]() ![]() | 5 | ||||||||
![]() Corphish #341 | ![]() | 5 | ||||||||
![]() Crawdaunt #342 | ![]() ![]() | 5 | ||||||||
![]() Tropius #357 | ![]() ![]() | 5 | ||||||||
![]() Salamence #373 | ![]() ![]() | 5 | ||||||||
![]() Latias #380 | ![]() ![]() | 5 | ||||||||
![]() Latios #381 | ![]() ![]() | 5 | ||||||||
![]() Rayquaza #384 | ![]() ![]() | 5 | ||||||||
![]() Rampardos #409 | ![]() | 5 | ||||||||
![]() Garchomp #445 | ![]() ![]() | 5 | ||||||||
![]() Lickilicky #463 | ![]() | 5 | ||||||||
![]() Rhyperior #464 | ![]() ![]() | 5 | ||||||||
![]() Venusaur #3 | ![]() ![]() | 4 | ||||||||
![]() Squirtle #7 | ![]() | 4 | ||||||||
![]() | 4 | |||||||||
![]() Sandshrew #27 | ![]() | 4 | ||||||||
![]() Sandslash #28 | ![]() | 4 | ||||||||
![]() Psyduck #54 | ![]() | 4 | ||||||||
![]() Poliwhirl #61 | ![]() | 4 | ||||||||
![]() Krabby #98 | ![]() | 4 | ||||||||
![]() Kingler #99 | ![]() | 4 | ||||||||
![]() Pinsir #127 | ![]() | 4 | ||||||||
![]() Tauros #128 | ![]() | 4 | ||||||||
![]() Gyarados #130 | ![]() ![]() | 4 | ||||||||
![]() Lapras #131 | ![]() ![]() | 4 | ||||||||
![]() Vaporeon #134 | ![]() | 4 | ||||||||
![]() Omastar #139 | ![]() ![]() | 4 | ||||||||
![]() Aerodactyl #142 | ![]() ![]() | 4 | ||||||||
![]() Snorlax #143 | ![]() | 4 | ||||||||
![]() Meganium #154 | ![]() | 4 | ||||||||
![]() Typhlosion #157 | ![]() | 4 | ||||||||
![]() Furret #162 | ![]() | 4 | ||||||||
![]() Marill #183 | ![]() | 4 | ||||||||
![]() Azumarill #184 | ![]() | 4 | ||||||||
![]() Politoed #186 | ![]() | 4 | ||||||||
![]() Quagsire #195 | ![]() ![]() | 4 |
Who should carry your HMs
An HM helper is a Pokémon that carries your HMs, so the rest of your team keeps its battle moves.
HMs you need
Fewest Pokémon for all eight HMs: two
Best single helpers
| Pokémon | HMs covered | Missing |
|---|---|---|
7 of 8 Rock Smash, Cut, Defog, Fly, Surf, Strength and Waterfall | Rock Climb | |
7 of 8 Rock Smash, Cut, Defog, Surf, Strength, Rock Climb and Waterfall | Fly | |
6 of 8 Rock Smash, Cut, Surf, Strength, Rock Climb and Waterfall | Defog and Fly | |
6 of 8 Rock Smash, Cut, Surf, Strength, Rock Climb and Waterfall | Defog and Fly | |
6 of 8 Rock Smash, Cut, Defog, Surf, Strength and Waterfall | Fly and Rock Climb | |
5 of 8 Rock Smash, Cut, Defog, Fly and Strength | Surf, Rock Climb and Waterfall | |
5 of 8 Rock Smash, Surf, Strength, Rock Climb and Waterfall | Cut, Defog and Fly | |
5 of 8 Rock Smash, Cut, Surf, Strength and Rock Climb | Defog, Fly and Waterfall |
About HMs in Platinum
HMs (Hidden Machines) teach moves that also work outside battle, like Cut for clearing small trees and Surf for crossing water.
Platinum has eight HMs, and you can’t finish the game without Rock Smash, Cut, Surf, Strength, Rock Climb and Waterfall. This page shows where to get each one, which badge lets you use it outside battle, and every Pokémon that can learn it. Pick the HMs you need and the helper finder picks the fewest Pokémon that can carry them, so the rest of your team keeps four battle moves.
Frequently Asked Questions
How many HMs are in Platinum?
Eight: HM01 Cut, HM02 Fly, HM03 Surf, HM04 Strength, HM05 Defog, HM06 Rock Smash, HM07 Waterfall and HM08 Rock Climb.
Where do you get each HM in Platinum?
In the order you get them:
- HM06 Rock Smash: A Hiker by the entrance of Oreburgh Gate, the cave between Route 203 and Oreburgh City, hands it to you
- HM01 Cut: Cynthia gives it to you outside the Team Galactic Eterna Building in Eterna City
- HM05 Defog: You can find it deep within the Solaceon Ruins, just outside Solaceon Town
- HM02 Fly: You recover it inside the Team Galactic Warehouse in Veilstone City
- HM03 Surf: Cynthia’s grandmother gives it to you at the shrine in Celestic Town after you defeat Cyrus there
- HM04 Strength: Riley gives it to you when you arrive on Iron Island
- HM08 Rock Climb: You can find it on snowy Route 217, northeast of the Hiker’s house
- HM07 Waterfall: Jasmine, the Olivine Gym Leader visiting Sinnoh, hands it to you in Sunyshore City
Which badge do you need to use each HM in Platinum?
To use an HM outside battle: Coal Badge for Rock Smash, Forest Badge for Cut, Relic Badge for Defog, Cobble Badge for Fly, Fen Badge for Surf, Mine Badge for Strength, Icicle Badge for Rock Climb and Beacon Badge for Waterfall. In battle, any Pokémon that knows the move can use it, badge or not.
Which HMs do you need to finish Platinum?
Rock Smash, Cut, Surf, Strength, Rock Climb and Waterfall. You can finish the story without Defog or Fly.
How do you delete an HM move?
Leveling up and TMs can’t replace an HM move, but the Move Deleter can make a Pokémon forget any move, including HMs. You’ll find the Move Deleter in Canalave City, in the house south of the Pokémon Center.
Which Pokémon can learn the most HMs?
Mew and Arceus learn all eight. Dragonite and Empoleon learn seven.
What’s a good HM helper in Platinum?
Two Pokémon can carry all eight HMs between them, for example Dragonite and Venusaur. The helper finder above shows more options for your starter.
HMs in other games
The same page for every main-series game, in release order. Numbers are each move’s HM number in that game.
| Game | Cut | Fly | Surf | Strength | Flash | Whirlpool | Rock Smash | Waterfall | Dive | Defog | Rock Climb |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Red & Blue | 01 | 02 | 03 | 04 | 05 | - | - | - | - | - | - |
| Yellow | 01 | 02 | 03 | 04 | 05 | - | - | - | - | - | - |
| Gold & Silver | 01 | 02 | 03 | 04 | 05 | 06 | - | 07 | - | - | - |
| Crystal | 01 | 02 | 03 | 04 | 05 | 06 | - | 07 | - | - | - |
| Ruby & Sapphire | 01 | 02 | 03 | 04 | 05 | - | 06 | 07 | 08 | - | - |
| FireRed & LeafGreen | 01 | 02 | 03 | 04 | 05 | - | 06 | 07 | (08) | - | - |
| Emerald | 01 | 02 | 03 | 04 | 05 | - | 06 | 07 | 08 | - | - |
| Diamond & Pearl | 01 | 02 | 03 | 04 | - | - | 06 | 07 | - | 05 | 08 |
| Platinum (this page) | 01 | 02 | 03 | 04 | - | - | 06 | 07 | - | 05 | 08 |
| HeartGold & SoulSilver | 01 | 02 | 03 | 04 | - | 05 | 06 | 07 | - | - | 08 |
| Black & White | 01 | 02 | 03 | 04 | - | - | - | 05 | 06 | - | - |
| Black 2 & White 2 | 01 | 02 | 03 | 04 | - | - | - | 05 | 06 | - | - |
| X & Y | 01 | 02 | 03 | 04 | - | - | - | 05 | - | - | - |
| Omega Ruby & Alpha Sapphire | 01 | 02 | 03 | 04 | - | - | 06 | 05 | 07 | - | - |
Numbers in parentheses are HMs in a game’s data that you can’t get in that game.
5 HMs
5 HMs
7 HMs
7 HMs
8 HMs
7 HMs
8 HMs
8 HMs
8 HMs
6 HMs
6 HMs
5 HMs































Physical


Status

Special













































































