Hidden Machines (HMs) in Diamond/Pearl/Platinum
Below we list every Pokémon available in Generation 4 with the HMs they can learn in Diamond, Pearl & Platinum. Generation 4 introduced two new HMs: Defog, for clearing foggy areas; and Rock Climb, for scaling rock faces in certain places. Defog was replaced by Whirlpool in the Generation 2 remakes HeartGold & SoulSilver
The Pokémon can be filtered by ticking the checkboxes. This is useful for deciding on an
HM Slave - a Pokémon knowing only HM moves, to save all four spots for good moves on other Pokémon.
Where to find the HMs in Diamond/Pearl/Platinum.
- Cut: Eterna City - from Cynthia.
- Fly: Veilstone City - entrance of Team Galactic Warehouse.
- Surf: Celestic Town - from Cynthia's grandmother at town shrine.
D/P: Lost Tower - from old lady on 5F.
Plat: Iron Island - from Riley.
D/P: Great Marsh - from boy at entrance.
Plat: Solaceon Ruins - deepest room.
- Rock Smash: Oreburgh Gate (bottom of Mt. Coronet) - from Hiker.
- Waterfall: Sunyshore City - from Jasmine after defeating Volkner.
- Rock Climb: Route 217 - north of Hiker's house.
Pokémon HM chart