DP HM and TM Locations

By anto and Rhythms. Updated by Blitzamirin. Art by Bummer.
Art by Bummer

TMs

01. Focus Punch
Fighting
General Location: Oreburgh Gate
Specific Location: After getting the Coal, Relic, and Mine badges, go down the second floor of the Oreburgh Gate and go across the pool of water. You'll see two Poké Balls. The TM for Focus Punch will be to the north; it requires Rock Smash, Surf, and Strength. Pokémon can also get it with Pick Up.
02. Dragon Claw
Dragon
General Location: Mt. Coronet
Specific Location: After you've chased Team Galactic out of Mt. Coronet, head back up near the peak of Mt. Coronet and head to a room where a grunt was previously blocking the passage. Go into that passage, and you will find Dragon Claw. The exact location of the passage is on the last snowy part of Mt. Coronet, in the narrow passage that you can only go up and down with Rock Climb that has an entrance on the right side.
03. Water Pulse
Water
General Location: Ravaged Path
Specific Location: After getting the Coal and Relic badges, go into the Ravaged Path. Water Pulse is in the northeastern part of the Ravaged Path; it requires Rock Smash and Surf.
04. Calm Mind
Psychic
General Location: Battle Park
Specific Location: After defeating the Elite Four, go to the Battle Park and buy the TM for Calm Mind for 48 BP.
05. Roar
Normal
General Location: Route 213
Specific Location: After getting the Icicle badge, go to Pastoria City and go through the east exit that leads to Route 213. Use Rock Climb on the jagged part of the cliff on the beach. Roar will be at the top.
06. Toxic
Poison
General Location: Route 212, Battle Park
Specific Location: In the rainy area of Route 212, you can find Toxic in the southeast corner of the larger swamp. You can also get the TM for Toxic by buying it from the Battle Park for 32 BP after defeating the Elite Four.
07. Hail
Ice
General Location: Route 217
Specific Location: The TM for Hail is in the snow just southeast of the hiker's house.
08. Bulk Up
Fighting
General Location: Battle Park
Specific Location: After defeating the Elite Four, go to the Battle Park and buy the TM for Bulk Up for 48 BP.
09. Bullet Seed
Grass
General Location: Route 204
Specific Location: Go into Route 204 through the Floaroma Town entrance and go to the left. You'll find the TM for Bullet Seed at the end of the small passageway that's made up of fence posts.
10. Hidden Power
Normal
General Location: Jubilife City, Veilstone City
Specific Location: In the Trainers' School that's to the west of the Pokémon Center, battle the two trainers that you see when you first enter the building. After defeating them both, talk to the male trainer, and he will give you the TM for Hidden Power. You can also buy Hidden Power at the Veilstone Game Corner in Veilstone City for 6,000 coins.
11. Sunny Day
Fire
General Location: Route 212
Specific Location: After getting either the Relic or the Forest badge, head west of the Pokémon Mansion on Route 212, and you'll see the TM for Sunny Day; this requires Surf or Cut.
12. Taunt
Dark
General Location: Route 211
Specific Location: After getting the Coal badge, go to the east of Eterna City and head into Route 211. Go to the area by the cave entrance that requires Rock Smash. The TM for Taunt is under the bridge.
13. Ice Beam
Ice
General Location: Route 216, Veilstone City
Specific Location: After getting the Icicle Badge, go to the area of Route 216 that requires Rock Climb. Go up the cliff with Rock Climb, and the TM for Ice Beam will be at the opposite end of that area. You can also buy the TM for Ice Beam at the Veilstone Game Corner in Veilstone City for 6,000 coins.
14. Blizzard
Ice
General Location: Veilstone City, Lake Acuity
Specific Location: On the third floor of the Veilstone Department Store in Veilstone City, the bottom cashier sells the TM for Blizzard for 5,500 Poké Dollars. You can also get the TM for Blizzard in the northwestern corner of the tall grass in the northeastern part of Lake Acuity after you get the Relic and Icicle badges; this requires Surf and Rock Climb.
15. Hyper Beam
Normal
General Location: Veilstone City
Specific Location: On the third floor in the Veilstone Department Store in Veilstone City, the bottom cashier sells the TM for Hyper Beam for 7,500 Poké Dollars.
16. Light Screen
Psychic
General Location: Veilstone City
Specific Location: On the third floor in the Veilstone Department Store in Veilstone City, the top cashier sells the TM for Light Screen for 2,000 Poké Dollars.
17. Protect
Normal
General Location: Veilstone City
Specific Location: On the third floor in the Veilstone Department Store in Veilstone City, the top cashier sells the TM for Protect for 2,000 Poké Dollars.
18. Rain Dance
Water
General Location: Route 223
Specific Location: The TM for Rain Dance on Route 223 is on a small platform in the middle of the ocean that is almost completely surrounded by rocks; it requires Surf.
19. Giga Drain
Grass
General Location: Route 209
Specific Location: After getting the Relic badge, go through the Hearthome City exit that leads to Route 209. Cross the bridge that heads down to what seems to be a dead end. At the end of that "dead end," use Surf and go to the small patch of land that's surrounded by trees. You will find the TM for Giga Drain there.
20. Safeguard
Normal
General Location: Veilstone City
Specific Location: On the third floor in the Veilstone Department Store in Veilstone City, the top cashier sells the TM for Safeguard for 2,000 Poké Dollars.
21. Frustration
Normal
General Location: Team Galactic HQ, Veilstone City
Specific Location: The TM for Frustration in the Team Galactic HQ is behind the locked door in the generator room. You can also get the TM for Frustration at the Veilstone Game Corner in Veilstone City for 8,000 coins.
22. SolarBeam
Grass
General Location: Veilstone City
Specific Location: On the third floor in the Veilstone Department Store in Veilstone City, the bottom cashier sells the TM for SolarBeam for 3,000 Poké Dollars.
23. Iron Tail
Steel
General Location: Iron Island
Specific Location: On the second basement floor of the right part of Iron Island, the TM for Iron Tail is in the western half of the pit that is just southeast of a Worker.
24. Thunderbolt
Electric
General Location: Valley Windworks, Veilstone City
Specific Location: After getting the Relic badge, head to Valley Windworks and go behind it with Surf. The TM for Thunderbolt will be on a small platform behind the Valley Windworks building. You can also get the TM for Thunderbolt at the Veilstone Game Corner in Veilstone City for 10,000 coins.
25. Thunder
Electric
General Location: Lake Valor, Veilstone City
Specific Location: After getting the Relic badge, you can get the TM for Thunder in the east wall of the tall grass in the southeastern part of Lake Valor; this requires Surf. You can also get the TM for Thunder by buying it on the third floor of the Veilstone Department Store in Veilstone City. The bottom cashier sells the TM for Thunder for 5,500 Poké Dollars.
26. Earthquake
Ground
General Location: Wayward Cave, Battle Park
Specific Location: In the hidden area of Wayward Cave that's under the Cycling Road, go through the puzzle to get to the hidden room. In that hidden room, you'll find the TM for Earthquake; it requires Strength. You can also buy the TM for Earthquake after you defeat the Elite Four by going to the Battle Park and buying it for 80 BP. Pokémon can also get it with Pick Up.
27. Return
Normal
General Location: Lost Tower, Veilstone City
Specific Location: On the fourth floor of the Lost Tower, you will find the TM for Return north of the middle southern-most gravestone. You can also get the TM for Return at the Veilstone Game Corner in Veilstone City for 8,000 coins.
28. Dig
Ground
General Location: Ruin Maniac Cave / Maniac Tunnel
Specific Location: Go south of Veilstone City. Upon entry into the Ruin Maniac Cave or Maniac Tunnel, you'll see the TM for Dig behind some small rocks.
29. Psychic
Psychic
General Location: Route 110, Veilstone City
Specific Location: On the Celestic Town side of Route 210, the TM for Psychic is found at the highest hill of the eastern part of the route; it requires Rock Smash and Rock Climb. You can also get the TM for Psychic at the Veilstone Game Corner in Veilstone City for 10,000 coins.
30. Shadow Ball
Ghost
General Location: Route 210, Battle Park
Specific Location: In the foggy area of Route 210, there are two logs that you can cross with your bike. At the end of that path, you will find the TM for Shadow Ball; it requires Rock Smash. You can also get the TM for Shadow Ball by buying it from the Battle Park for 64 BP after defeating the Elite Four.
31. Brick Break
Fighting
General Location: Oreburgh Gate, Battle Park
Specific Location: On the lower floor of the Oreburgh Gate, the TM for Brick Break is found on the left of the jump ramps on the floor; it requires Rock Smash and either a bike or Surf. You can also get the TM for Brick Break by buying it from the Battle Park for 40 BP after defeating the Elite Four.
32. Double Team
Normal
General Location: Wayward Cave, Veilstone City
Specific Location: In the main entrance to the Wayward Cave, the TM for Double Team is in the southwestern corner; Flash is recommended. You can also get the TM for Double Team at the Veilstone Game Corner in Veilstone City for 4,000 coins.
33. Reflect
Psychic
General Location: Veilstone City
Specific Location: You can get the TM for Reflect by buying it on the third floor of the Veilstone Department Store in Veilstone City. The bottom cashier sells the TM for Reflect for 2,000 Poké Dollars.
34. Shock Wave
Electric
General Location: Route 215
Specific Location: The TM for Shock Wave is south of the largest grass patch on Route 215.
35. Flamethrower
Fire
General Location: Fuego Ironworks, Veilstone City
Specific Location: The TM for Flamethrower is inside the Fuego Ironworks building and is right next to the boiler. You can also get the TM for Flamethrower at the Veilstone Game Corner in Veilstone City for 10,000 coins.
36. Sludge Bomb
Poison
General Location: Team Galactic HQ, Battle Park
Specific Location: The TM for Sludge Bomb is southeast of the Galactic Key in the Galactic Warehouse in Veilstone City. You can also get the TM for Sludge Bomb by buying it from the Battle Park for 80 BP after defeating the Elite Four.
37. Sandstorm
Rock
General Location: Route 228
Specific Location: The TM for Sandstorm on Route 228 is southwest of the two Pokémon Rangers.
38. Fire Blast
Fire
General Location: Lake Verity, Veilstone City
Specific Location: After getting the Relic badge, you can get the TM for Fire Blast in the the southeast corner of the tall grass in the western part of Lake Verity; it requires Surf. You can also get the TM for Fire Blast by buying it on the third floor of the Veilstone Department Store in Veilstone City. The bottom cashier sells the TM for Fire Blast for 5,500 Poké Dollars.
39. Rock Tomb
Rock
General Location: Ravaged Path
Specific Location: After getting the Coal badge, use Rock Smash on the breakable rocks in the left corner of the main area of the Ravaged Path. After doing that, the TM for Rock Tomb will be surrounded by breakable rocks; accessing it requires Rock Smash.
40. Aerial Ace
Flying
General Location: Route 213, Battle Park
Specific Location: Smash the rocks that are located next to Dr. Footstep's house. It can also be purchased from the Battle Park for 40 BP.
41. Torment
Dark
General Location: Victory Road
Specific Location: The TM for Torment is on the main level of Victory Road, above the Psychic.
42. Facade
Normal
General Location: Survival Area
Specific Location: The TM for Facade is given by a man inside the southern-most house.
43. Secret Power
Normal
General Location: Amity Square
Specific Location: The TM for Secret Power is near the man with a Pikachu.
44. Rest
Psychic
General Location: Veilstone City, Hayley's Trade (My Pokémon Ranch)
Specific Location: The TM for Rest can be purchased at the Veilstone Game Corner for 6,000 coins. It's also held by a Lickitung that Hayley can trade you.
45. Attract
Normal
General Location: Amity Square, Battle Park
Specific Location: Take the rightmost entrance and head down the stairs near the girl with the Clefairy. Then, head north to get the TM. The TM may also be purchased in the Battle Park for 32 BP.
46. Thief
Dark
General Location: Eterna Building
Specific Location: Use Cut on the tree located next to the Team Galactic Eterna Building.
47. Steel Wing
Steel
General Location: Route 209
Specific Location: The TM for Steel Wing is between the trees located south of the Lost Tower. You must use Cut.
48. Skill Swap
Psychic
General Location: Canalave City
Specific Location: The TM for Skill Swap is inside the house nearest the entrance to Route 218.
49. Snatch
Dark
General Location: Veilstone City
Specific Location: The TM for Snatch is inside the Team Galactic HQ, so you'll need the Storage Keys first. In order to get them, talk to the Team Galactic member that is in front of the Team Galactic Veilstone building; he'll leave and the Storage Keys will drop to the floor. Pick them up and head to the Team Galactic HQ and open the door. Go down the stairs and move forward until you find the stairs going up, and ascend them. Follow your path until you reach the room with the female Team Galactic Member who's next to two warp panels. Take the right one in order to get to the TM.
50. Overheat
Fire
General Location: Stark Mountain
Specific Location: In the main cavern, use Strength to move the big boulder next to the Ace Trainers.
51. Roost
Flying
General Location: Route 210
Specific Location: The TM for Roost is given by a girl standing on the edge of the southern-most hill.
52. Focus Blast
Fighting
General Location: Veilstone City
Specific Location: On the third floor in the Veilstone Department Store, the bottom cashier sells the TM for Focus Blast for 5,500 Poké Dollars.
53. Energy Ball
Grass
General Location: Route 226, Battle Park
Specific Location: Entering from Fight Area, use Rock Climb on the ledge that contains 2 trainers at the top, and head down the adjacent Rock Climb trail to get the TM. It can also be purchased from the Battle Park for 64 BP.
54. False Swipe
Normal
General Location: Veilstone City
Specific Location: On the third floor in the Veilstone Department Store, the top cashier sells the TM for False Swipe for 2,000 Poké Dollars.
55. Brine
Water
General Location: Pastoria City
Specific Location: You must defeat Gym Leader Crasher Wake in order to obtain the TM for Brine.
56. Fling
Dark
General Location: Route 222
Specific Location: The TM for Fling is given by the man standing on the edge of the hill.
57. Charge Beam
Electric
General Location: Sunyshore City
Specific Location: You must defeat Gym Leader Volkner in order to obtain the TM for Charge Beam.
58. Endure
Normal
General Location: Veilstone City
Specific Location: The TM for Endure can be purchased at the Veilstone Game Corner for 2,000 coins.
59. Dragon Pulse
Dragon
General Location: Victory Road, Battle Park
Specific Location: Upon entering Victory Road, you'll see two waterfalls with a Dragon Tamer in between. After battling him, go down the southern-most waterfall where you'll find the TM. It can also be purchased from the Battle Park for 80 BP.
60. Drain Punch
Fighting
General Location: Veilstone City
Specific Location: You must defeat Gym Leader Maylene in order to obtain the TM for Drain Punch.
61. Will-O-Wisp
Fire
General Location: Battle Park
Specific Location: After defeating the Elite Four, go to the Battle Park and buy the TM for Will-O-Wisp for 32 BP.
62. Silver Wind
Bug
General Location: Route 212
Specific Location: The TM for Silver Wind is alone on a small island, near the three fishermen.
63. Embargo
Dark
General Location: Veilstone City
Specific Location: It is obtained from a guy near the first house below the Pokémon Gym.
64. Explosion
Normal
General Location: Veilstone City
Specific Location: The TM for Explosion is obtained from the woman behind the counter at Veilstone Game Corner after playing 10 or more bonus rounds in a row.
65. Shadow Claw
Ghost
General Location: Hearthome City
Specific Location: You must defeat Gym Leader Fantina in order to obtain the TM for Shadow Claw.
66. Payback
Dark
General Location: Route 215
Specific Location: The TM for Payback is given by the Black Belt before the second bridge.
67. Recycle
Normal
General Location: Eterna City
Specific Location: The TM for Recycle is given by the old lady on the second floor of the Eterna Condominiums.
68. Giga Impact
Normal
General Location: Veilstone City
Specific Location: You can buy the TM for Giga Impact at the Veilstone Game Corner in Veilstone City for 20,000 coins.
69. Rock Polish
Rock
General Location: Mt. Coronet
Specific Location: The TM for Rock Polish can be found north of the entrance to Eterna City; getting it requires Strength and Rock Smash.
70. Flash
Normal
General Location: Oreburgh Gate, Veilstone City
Specific Location: In the basement on the right side of the floor of the Oreburgh Gate, you'll find the TM for Flash; it requires Rock Smash. The TM for Flash can also be bought in the Veilstone Department Store in Veilstone City for 1,000 Poké Dollars.
71. Stone Edge
Rock
General Location: Victory Road, Battle Park
Specific Location: On the second floor of the league, there is a set of bike ramps after an Ace Trainer duo. You need Strength and Rock Smash. It can also be bought from the Battle Park for 80 BP.
72. Avalanche
Ice
General Location: Snowpoint City
Specific Location: You must defeat Gym Leader Candice in order to obtain the TM for Avalanche.
73. Thunder Wave
Electric
General Location: Battle Park
Specific Location: The TM for Thunder Wave can be purchased at the Exchange Service Corner for 32 BP.
74. Gyro Ball
Steel
General Location: Veilstone City
Specific Location: The TM for Gyro Ball can be purchased at the Veilstone Game Corner for 10,000 coins.
75. Swords Dance
Normal
General Location: Veilstone City
Specific Location: The TM for Swords Dance can be purchased at the Veilstone Game Corner for 4,000 coins.
76. Stealth Rock
Rock
General Location: Oreburgh City
Specific Location: You must defeat Gym Leader Roark in order to obtain the TM for Stealth Rock.
77. Psych Up
Normal
General Location: Route 211
Specific Location: The TM for Psych Up is given by a trainer standing on the edge of the hill, near the Ruin Maniac.
78. Captivate
Normal
General Location: Route 204
Specific Location: Proceed north and use Cut on the tree near the Twins. Follow the path and talk to the woman standing there.
79. Dark Pulse
Dark
General Location: Victory Road
Specific Location: The TM is in a room on the second floor. To get there, you must enter from the northwest door on the first floor. Upon entering the cave, use Rock Climb and then head left. Follow the path and use Rock Climb again. Make your way to the second floor and use Strength to get to the TM for Dark Pulse.
80. Rock Slide
Rock
General Location: Mt. Coronet
Specific Location: Upon entering the cave, proceed north and use the ladder to get on the first ledge you see, without using Rock Smash. Take the stairs to get off the ledge and proceed left and then move further up until you hit the wall. Use Surf on the patch of water in front of you. Follow the path and use Rock Climb. Take the stairs up and turn left as soon as you're able to. Use Strength and move the boulder in front of you until you can use the stairs. Head north and cross the bridge. Walk until you reach the TM for Rock Slide.
81. X-Scissor
Bug
General Location: Route 221, Battle Park
Specific Location: The TM can be found on Route 221 after crossing the large patch of grass. It can also be purchased from the Battle Park for 64 BP.
82. Sleep Talk
Normal
General Location: Eterna Forest (Shortcut)
Specific Location: Take the left bridge outside Eterna City. Move further left and use Cut. Follow the path until you find the TM for Sleep Talk on the right side of the ledge.
83. Natural Gift
Normal
General Location: Veilstone City
Specific Location: The TM for Natural Gift can be purchased at the Veilstone Game Corner for 2,000 coins.
84. Poison Jab
Poison
General Location: Route 212
Specific Location: The TM for Poison Jab is behind a tree in the rainy area; this requires Surf.
85. Dream Eater
Psychic
General Location: Valor Lakefront
Specific Location: Use Rock Climb on the rocks behind the Game Designer's house. Follow the path, and use Rock Climb again. Walk until you find the TM for Dream Eater.
86. Grass Knot
Grass
General Location: Eterna City
Specific Location: You must defeat Gym Leader Gardenia in order to obtain the TM for Grass Knot.
87. Swagger
Normal
General Location: Pokémon Mansion
Specific Location: The TM for Swagger is inside Backlot's office. It can only be entered from 2am to 6am.
88. Pluck
Flying
General Location: Floaroma Town
Specific Location: The TM for Pluck is given by a girl inside the house next to the flower shop.
89. U-turn
Bug
General Location: Canalave City, Veilstone City
Specific Location: In Canalave City, go to the canal and Surf south to where the TM for U-turn is. It can also be purchased at the Veilstone Game Corner for 1,500 coins.
90. Substitute
Normal
General Location: Old Chateau, Veilstone City
Specific Location: The TM for Substitute is in Old Chateau's second floor, inside the right-most room. It can also be purchased at the Veilstone Game Corner for 2,000 coins.
91. Flash Cannon
Steel
General Location: Canalave City
Specific Location: You must defeat Gym Leader Byron in order to obtain the TM for Flash Cannon.
92. Trick Room
Psychic
General Location: Route 213
Specific Location: The TM for Trick Room is given by a Clown inside the house near the hotel entrance

HMs

01. Cut
Normal
General Location: Eterna City
Specific Location: The HM for Cut is given by Cynthia after beating the Gym Leader, Gardenia.
02. Fly
Flying
General Location: Veilstone City
Specific Location: After beating Gym Leader Maylene, go to the area of Veilstone City where the two Galactic Grunts were standing earlier; battle them with Dawn/Lucas. After defeating the two Grunts, go into the warehouse. The HM for Fly will be to the right of the entrance.
03. Surf
Water
General Location: Celestic Town
Specific Location: Get the HM for Surf from Cynthia's grandmother inside the ruins, after defeating the Galactic Grunt and giving her the Old Charm.
04. Strength
Normal
General Location: Lost Tower
Specific Location: The HM for Strength is obtained from the old woman on the left of the fifth floor.
05. Defog
Flying
General Location: Great Marsh
Specific Location: You get the HM for Defog by talking to the boy with green hair when entering the marsh in Area 6.
06. Rock Smash
Fighting
General Location: Oreburgh Gate
Specific Location: The HM for Rock Smash is given by the hiker upon entering the cave for the first time.
07. Waterfall
Water
General Location: Sunyshore City
Specific Location: The HM for Waterfall is given by Jasmine after defeating Gym Leader Volkner.
08. Rock Climb
Normal
General Location: Route 217
Specific Location: The HM for Rock Climb is northeast of the hiker's house.