Gen 4HGSS100 TMs and HMsUpdated NOV 11, 2026

Pokémon HeartGold & SoulSilver TM List

Two regions means two sets of Gym TMs and shops in HeartGold & SoulSilver: 16 Gym Leaders give a TM, and Goldenrod and Celadon each sell 12 with no overlap. Seven more are Goldenrod Dept. Store lottery prizes, one for each day of the week, so you’ll need luck and a calendar.

All 100 HeartGold & SoulSilver TMs and HMs

TMs

92
TMs
TypePowerAccWhere to get itCompare
Fighting150100%100%—Single use
Dragon80100%100%—Single use
Water60100%100%—Single use
Psychic———Single use
Normal—100%100%—Single use
Poison—85%85%—Single use
Ice———Single use
Fighting———Single use
Grass10100%100%—Single use
Type variesVaries100%100%—Single use
Fire———Single use
Dark—100%100%₽1,500Single use
Ice95100%100%—Single use
Ice12070%70%₽5,500Single use
Normal15090%90%₽7,500Single use
Psychic——₽2,000Single use
Normal——₽2,000Single use
Water———Single use
Grass60100%100%—Single use
Normal——₽2,000Single use
NormalVaries100%100%₽1,000Single use
Grass120100%100%₽3,000Single use
Steel10075%75%—Single use
Electric95100%100%—Single use
Electric12070%70%₽5,500Single use
Ground100100%100%—Single use
NormalVaries100%100%₽1,000Single use
Ground80100%100%₽2,000Single use
Psychic90100%100%—Single use
Ghost80100%100%—Single use
Fighting75100%100%—Single use
Normal———Single use
Psychic——₽2,000Single use
Electric60——Single use
Fire95100%100%—Single use
Poison90100%100%—Single use
Rock———Single use
Fire12085%85%₽5,500Single use
Rock5080%80%—Single use
Flying60——Single use
Dark—100%100%₽1,500Single use
Normal70100%100%—Single use
Normal70100%100%—Single use
Psychic———Single use
Normal—100%100%—Single use
Dark40100%100%—Single use
Steel7090%90%—Single use
Psychic———Single use
Dark———Single use
Fire14090%90%—Single use
Flying———Single use
Fighting12070%70%₽5,500Single use
Grass80100%100%—Single use
Normal40100%100%₽2,000Single use
Water65100%100%₽3,000Single use
Dark—100%100%—Single use
Electric5090%90%—Single use
Normal———Single use
Dragon90100%100%—Single use
Fighting60100%100%—Single use
Fire—75%75%—Single use
Bug60100%100%—Single use
Dark—100%100%—Single use
Normal250100%100%—Single use
Ghost70100%100%—Single use
Dark50100%100%—Single use
Normal———Single use
Normal15090%90%—Single use
Rock———Single use
Normal—100%100%₽1,000Single use
Rock10080%80%—Single use
Ice60100%100%₽3,000Single use
Electric—100%100%—Single use
Steel—100%100%—Single use
Normal———Single use
Rock——₽2,000Single use
Normal———Single use
Normal—100%100%₽1,500Single use
Dark80100%100%₽3,000Single use
Rock7590%90%—Single use
Bug80100%100%—Single use
Normal———Single use
Normal—100%100%₽2,000Single use
Poison80100%100%—Single use
Psychic100100%100%—Single use
Grass—100%100%—Single use
Normal—90%90%₽1,500Single use
Flying60100%100%—Single use
Bug70100%100%—Single use
Normal———Single use
Steel80100%100%—Single use
Psychic———Single use

HMs

8
HMs
TypePowerAccWhere to get itCompare
Normal5095%95%—Reusable
Flying9095%95%—Reusable
Water95100%100%—Reusable
Normal80100%100%—Reusable
Water1570%70%—Reusable
Fighting40100%100%—Reusable
Water80100%100%—Reusable
Normal9085%85%—Reusable
Gym rewards

Gym Leader TMs in HeartGold & SoulSilver

Blue’s Trick Room closes the list and has no other source. You’ll collect Blaine’s TM at the Seafoam Islands rather than Cinnabar, and Clair’s comes from Dragon’s Den.

Gym Leader TMs in HeartGold & SoulSilver
Gym LeaderTMTypePower
FalknerZephyr Badge · Violet CityTM51 RoostFlying—
BugsyHive Badge · Azalea TownTM89 U-turnBug70
WhitneyPlain Badge · Goldenrod CityTM45 AttractNormal—
MortyFog Badge · Ecruteak CityTM30 Shadow BallGhost80
ChuckStorm Badge · Cianwood CityTM01 Focus PunchFighting150
JasmineMineral Badge · Olivine CityTM23 Iron TailSteel100
PryceGlacier Badge · Mahogany TownTM07 HailIce—
ClairRising Badge · Blackthorn CityTM59 Dragon PulseDragon90
BrockBoulder Badge · Pewter CityTM80 Rock SlideRock75
MistyCascade Badge · Cerulean CityTM03 Water PulseWater60
Lt. SurgeThunder Badge · Vermilion CityTM34 Shock WaveElectric60
ErikaRainbow Badge · Celadon CityTM19 Giga DrainGrass60
JanineSoul Badge · Fuchsia CityTM84 Poison JabPoison80
SabrinaMarsh Badge · Saffron CityTM48 Skill SwapPsychic—
BlaineVolcano Badge · Seafoam IslandsTM50 OverheatFire140
BlueEarth Badge · Viridian CityTM92 Trick RoomPsychic—
HMs

HeartGold & SoulSilver HM List

Whirlpool comes from Team Rocket HQ. You’ll have to pick up Waterfall yourself in the Ice Path, and Rock Climb is in Pallet Town behind the Earth Badge.

HeartGold & SoulSilver HM List
HMWhere to get itBadge to use itOutside battle
HM01 CutHive BadgeCuts down small trees
HM02 FlyStorm BadgeFlies to a town you have visited
HM03 SurfFog BadgeTravels on water
HM04 StrengthPlain BadgeMoves heavy boulders
HM05 WhirlpoolGlacier BadgeCrosses whirlpools
HM06 Rock SmashZephyr BadgeBreaks cracked rocks
HM07 WaterfallRising BadgeClimbs waterfalls
HM08 Rock ClimbEarth BadgeClimbs rugged rock walls
Shops

TMs sold in shops

Celadon’s 12 wait until after the main story, and eight of them also have a free item ball, Dig and Stealth Rock included.

TMs sold in shops
TMTypePriceShop
TM21 FrustrationNormal₽1,000
TM27 ReturnNormal₽1,000
TM70 FlashNormal₽1,000
TM12 TauntDark₽1,500
TM41 TormentDark₽1,500
TM78 CaptivateNormal₽1,500
TM87 SwaggerNormal₽1,500
TM16 Light ScreenPsychic₽2,000
TM17 ProtectNormal₽2,000
TM20 SafeguardNormal₽2,000
TM28 DigGround₽2,000
TM33 ReflectPsychic₽2,000
TM54 False SwipeNormal₽2,000
TM76 Stealth RockRock₽2,000
TM83 Natural GiftNormal₽2,000
TM22 Solar BeamGrass₽3,000
TM55 BrineWater₽3,000
TM72 AvalancheIce₽3,000
TM79 Dark PulseDark₽3,000
TM14 BlizzardIce₽5,500
TM25 ThunderElectric₽5,500
TM38 Fire BlastFire₽5,500
TM52 Focus BlastFighting₽5,500
TM15 Hyper BeamNormal₽7,500
Strongest

Strongest TM of each type

Goldenrod sells Solar Beam, Thunder and Blizzard. Focus Punch is Chuck’s reward, and Overheat is Blaine’s.

Strongest TM of each type
TypeTMPowerAccuracyHow to get it
BugTM81 X-Scissor80100%
DarkTM79 Dark Pulse80100%
DragonTM59 Dragon Pulse90100%
ElectricTM25 Thunder12070%
FightingTM01 Focus Punch150100%
FireTM50 Overheat14090%
FlyingHM02 Fly9095%
GhostTM30 Shadow Ball80100%
GrassTM22 Solar Beam120100%
GroundTM26 Earthquake100100%
IceTM14 Blizzard12070%
NormalTM64 Explosion250100%
PoisonTM36 Sludge Bomb90100%
PsychicTM85 Dream Eater100100%
RockTM71 Stone Edge10080%
SteelTM23 Iron Tail10075%
WaterHM03 Surf95100%
Every Pokémon item, all gamesHeartGold & SoulSilver walkthroughGym leadersElite FourVersion exclusives
Was this page helpful?
Thanks for your feedback!
Want to tell us more?
What was most useful?
What could be improved?
Thanks for your feedback