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 (5F, from old lady)
Plat: Iron Island (from Riley)
D/P: Great Marsh (from boy at entrance)
Plat: Solaceon Ruins (deepest room)
- Rock Smash: Oreburgh Gate (from Hiker)
- Waterfall: Sunyshore City (from Jasmine after defeating Volkner)
- Rock Climb: Route 217 (north of Hiker's house)
Pokémon HM chart