Pokémon Diamond, Pearl & Platinum TMs

Diamond/Pearl held over the same 50 TMs from Generation 3, but added 42 new ones, taking the total up to a huge 92. Platinum has the same roster of TMs. They are single-use as normal, but many can be re-bought from either the Veilstone City Department Store, Battle Park/Frontier, or the Game Corner.

All the TMs are listed below with clear locations and any HM requirements. Click a table heading to sort by that column.

The TMs

TM
Name
Type
Cat.
Power
Acc.
PP
Location
01 Focus PunchFightingPhysical 150 100 20
Oreburgh Gate (B1F, west)
(Pickup ability, 1% chance at level 71-90)
02 Dragon ClawDragonPhysical 80 100 15
Mt. Coronet (uppermost cave - requires Rock Climb)
03 Water PulseWaterSpecial 60 100 20
Ravaged Path (northeast - requires Surf and Rock Smash)
04 Calm MindPsychicStatus 20
Battle Park (48 BP)
05 RoarNormalStatus 20
Route 213 (northwest - requires Rock Climb)
06 ToxicPoisonStatus 90 10
Route 212 (southeast)
Battle Park (32 BP)
07 HailIceStatus 10
Route 217 (middle - in snow)
Route 212 (southeastern house - 10 Green Shards, D/P only)
08 Bulk UpFightingStatus 20
Battle Park (48 BP)
09 Bullet SeedGrassPhysical 25 100 30
Route 204 (northwest)
10 Hidden PowerNormalSpecial 60 100 15
Jubilife City (Trainers' School - defeat kids, D/P only)
Veilstone City (Game Corner - 6,000 Coins)
11 Sunny DayFireStatus 5
Route 212 (west - requires Cut or Surf)
Route 212 (southeastern house - 10 Red Shards, D/P only)
12 TauntDarkStatus 100 20
Route 211 (south - requires Rock Smash)
13 Ice BeamIceSpecial 90 100 10
Route 216 (northeast)
Veilstone City (Game Corner - 10,000 Coins)
14 BlizzardIceSpecial 110 70 5
Lake Acuity (northeast)
Veilstone City (Department Store - $5,500)
15 Hyper BeamNormalSpecial 150 90 5
Veilstone City (Department Store - $7,500)
16 Light ScreenPsychicStatus 30
Veilstone City (Department Store - $2,000)
17 ProtectNormalStatus 10
Veilstone City (Department Store - $2,000)
18 Rain DanceWaterStatus 5
Route 223 (west)
Route 212 (southeastern house - 10 Blue Shards, D/P only)
19 Giga DrainGrassSpecial 75 100 10
Route 209 (southeast - requires Surf)
20 SafeguardNormalStatus 25
Veilstone City (Department Store - $2,000)
21 FrustrationNormalPhysical 100 20
Veilstone City (Game Corner - 8,000 Coins)
22 Solar BeamGrassSpecial 120 100 10
Veilstone City (Department Store - $3,000)
23 Iron TailSteelPhysical 100 75 15
Iron Island (B2F east)
24 ThunderboltElectricSpecial 90 100 15
Valley Windworks (northeast)
Veilstone City (Game Corner - 10,000 Coins)
25 ThunderElectricSpecial 110 70 10
Lake Valor (southeast)
Veilstone City (Department Store - $5,500)
26 EarthquakeGroundPhysical 100 100 10
Wayward Cave (secret entrance under Cycling Road - requires Cut, Strength and Bicycle)
Battle Park (80 BP)
(Pickup ability, 1% chance at level 91-100)
27 ReturnNormalPhysical 100 20
Veilstone City (Game Corner - 8,000 Coins)
28 DigGroundPhysical 80 100 10
29 PsychicPsychicSpecial 90 100 10
Route 211 (northeast - requires Rock Smash and Rock Climb)
Veilstone City (Game Corner - 10,000 Coins)
30 Shadow BallGhostSpecial 80 100 15
Route 210 (southwest)
Battle Park (64 BP)
31 Brick BreakFightingPhysical 75 100 15
Oreburgh Gate (B1F, northwest - requires Rock Smash and Surf)
Battle Park (40 BP)
32 Double TeamNormalStatus 15
Wayward Cave (1F, southwest - requires Cut and Rock Smash)
Veilstone City (Game Corner - 4,000 Coins)
33 ReflectPsychicStatus 20
Veilstone City (Department Store - $2,000)
34 Shock WaveElectricSpecial 60 20
Route 215 (southeast)
35 FlamethrowerFireSpecial 90 100 15
Veilstone City (Game Corner - 10,000 Coins)
36 Sludge BombPoisonSpecial 90 100 10
Galactic Warehouse (B1F, northeast)
Battle Park (80 BP)
37 SandstormRockStatus 10
Route 228 (center)
Route 212 (southeastern house - 10 Yellow Shards, D/P only)
38 Fire BlastFireSpecial 110 85 5
Lake Verity (southwest)
Veilstone City (Department Store - $5,500)
39 Rock TombRockPhysical 60 95 15
Ravaged Path (southwest)
40 Aerial AceFlyingPhysical 60 20
Route 213 (west - requires Rock Smash)
Battle Park (40 BP)
41 TormentDarkStatus 100 15
Victory Road (1F, southwest - requires Rock Climb)
42 FacadeNormalPhysical 70 100 20
Survival Area (southern house)
43 Secret PowerNormalPhysical 70 100 20
Amity Square (south)
44 RestPsychicStatus 5
Veilstone City (Game Corner - 6,000 Coins)
(Pickup ability, 1% chance at level 51-70)
45 AttractNormalStatus 100 15
Amity Square (north)
Battle Park (32 BP)
46 ThiefDarkPhysical 60 100 25
Eterna City (northeast - requires Cut)
47 Steel WingSteelPhysical 70 90 25
Route 209 (southeast - requires Cut)
48 Skill SwapPsychicStatus 10
Canalave City (southeastern house)
49 SnatchDarkStatus 10
Galactic Warehouse (1F, southeast)
50 OverheatFireSpecial 130 90 5
Stark Mountain (Interior, southwest)
51 RoostFlyingStatus 5
Route 210 (south, from trainer)
52 Focus BlastFightingSpecial 120 70 5
Veilstone City (Department Store - $5,500)
53 Energy BallGrassSpecial 90 100 10
Route 226 (center)
Battle Park (64 BP)
54 False SwipeNormalPhysical 40 100 40
Veilstone City (Department Store - $2,000)
55 BrineWaterSpecial 65 100 10
Pastoria City (Gym - defeat Crasher Wake)
56 FlingDarkPhysical 100 10
Route 222 (southeast - from trainer)
57 Charge BeamElectricSpecial 50 90 10
Sunyshore City (Gym - defeat Volkner)
58 EndureNormalStatus 10
Veilstone City (Game Corner - 2,000 Coins)
59 Dragon PulseDragonSpecial 85 100 10
Victory Road (B1F, center)
Battle Park (80 BP)
60 Drain PunchFightingPhysical 75 100 10
Veilstone City (Gym - defeat Maylene)
61 Will-O-WispFireStatus 85 15
Battle Park (32 BP)
62 Silver WindBugSpecial 60 100 5
Route 212 (south, on platform - requires Bicycle)
63 EmbargoDarkStatus 100 15
Veilstone City (southwest - from trainer)
64 ExplosionNormalPhysical 250 100 5
Veilstone City (Game Corner - win 10 consecutive bonus rounds)
65 Shadow ClawGhostPhysical 70 100 15
Hearthome City (Gym - defeat Fantina)
66 PaybackDarkPhysical 50 100 10
Route 215 (center, from trainer)
67 RecycleNormalStatus 10
Eterna City (Eterna Condominiums, from elderly lady)
68 Giga ImpactNormalPhysical 150 90 5
Veilstone City (Game Corner - 20,000 Coins)
69 Rock PolishRockStatus 20
Mt. Coronet (Route 211 entrance, west)
70 FlashNormalStatus 100 20
Oreburgh Gate (B1F, northeast)
Veilstone City (Department Store - $1,000)
71 Stone EdgeRockPhysical 100 80 5
Victory Road (2F, east)
Battle Park (80 BP)
72 AvalancheIcePhysical 60 100 10
Snowpoint City (Gym - defeat Candice)
73 Thunder WaveElectricStatus 90 20
Battle Park (32 BP)
74 Gyro BallSteelPhysical 100 5
Veilstone City (Game Corner - 15,000 Coins)
75 Swords DanceNormalStatus 20
Veilstone City (Game Corner - 4,000 Coins)
76 Stealth RockRockStatus 20
Oreburgh City (Gym - defeat Roark)
77 Psych UpNormalStatus 10
Route 211 (east, from trainer)
78 CaptivateNormalStatus 100 20
Route 204 (northeast - requires Cut)
79 Dark PulseDarkSpecial 80 100 15
Victory Road (2F, northwest - requires Strength and Rock Climb)
80 Rock SlideRockPhysical 75 90 10
Mt. Coronet (2F, southwest - requires Surf and Rock Climb)
81 X-ScissorBugPhysical 80 100 15
Route 221 (southeast)
Battle Park (64 BP)
82 Sleep TalkNormalStatus 10
Eterna Forest (northern exterior - requires Cut)
83 Natural GiftNormalPhysical 100 15
Veilstone City (Department Store - $2,000)
84 Poison JabPoisonPhysical 80 100 20
Route 212 (southwest - requires Surf)
85 Dream EaterPsychicSpecial 100 100 15
Valor Lakefront (northeast - requires Rock Climb)
86 Grass KnotGrassSpecial 100 20
Eterna City (Gym - defeat Gardenia)
87 SwaggerNormalStatus 85 15
Pokémon Mansion (in Mr Backlot's office)
88 PluckFlyingPhysical 60 100 20
Floaroma Town (from girl in central house)
89 U-turnBugPhysical 70 100 20
Canalave City (southwest - requires Surf)
Veilstone City (Game Corner - 6,000 Coins)
90 SubstituteNormalStatus 10
Old Chateau (2F, Room 5)
Veilstone City (Game Corner - 2,000 Coins)
91 Flash CannonSteelSpecial 80 100 10
Canalave City (Gym - defeat Byron)
92 Trick RoomPsychicStatus 5
Route 213 (northeast, from clown)