Johto field journalPokémon HeartGold / SoulSilverGUIDES

Pokémon HeartGold & SoulSilver TM & HM Locations

Where to find all 92 TMs and 8 HMs in HeartGold and SoulSilver: item balls, hidden spots, gifts from NPCs and Gym Leaders, the Goldenrod and Celadon Department Stores, the Game Corner prize counters and the Battle Frontier’s Battle Point exchange.

TMs in Generation IV break after one use; HMs can be used again and again but are hard to forget (ask the Move Deleter in Blackthorn City).

TMs

No.MoveWhere to find it
TM01Focus PunchCianwood City Gift, Gym
TM02Dragon ClawRoute 27 Item ball
TM03Water PulseCerulean City Gift, Gym
TM04Calm MindBattle Frontier Battle Point prize, Exchange Service Corner (48 BP)
TM05RoarRoute 32 Gift
TM06ToxicBattle Frontier Battle Point prize, Exchange Service Corner (32 BP)
TM07HailMahogany Town Gift, Gym Leader Room
TM08Bulk UpBattle Frontier Battle Point prize, Exchange Service Corner (48 BP)
TM09Bullet SeedRoute 32 Item ball
TM10Hidden PowerCeladon City Game Corner prize, Prize corner (6,000 coins)Lake of Rage Gift, Hidden Power House
TM11Sunny DayRadio Tower Gift, Goldenrod Radio Tower 3F
TM12TauntCeladon City Bought, Department Store 3F · ₽1,500Route 34 Gift, Ilex Forest gatehouseBurned Tower Item ball, B1F
TM13Ice BeamGoldenrod City Game Corner prize, Prize corner (10,000 coins)Seafoam Islands Item ball, B4F
TM14BlizzardGoldenrod City Bought, Department Store 5F · ₽5,500
TM15Hyper BeamGoldenrod City Bought, Department Store 5F · ₽7,500
TM16Light ScreenGoldenrod City Bought, Department Store 5F · ₽2,000
TM17ProtectGoldenrod City Bought, Department Store 5F · ₽2,000
TM18Rain DanceSlowpoke Well Item ball, B2F
TM19Giga DrainCeladon City Gift, Gym
TM20SafeguardCeladon City Bought, Department Store 3F · ₽2,000
TM21FrustrationCeladon City Bought, Department Store 3F · ₽1,000
TM22SolarBeamGoldenrod City Bought, Department Store 5F · ₽3,000
TM23Iron TailOlivine City Gift, Gym
TM24ThunderboltGoldenrod City Game Corner prize, Prize corner (10,000 coins)Cerulean Cave Item ball, 2F
TM25ThunderGoldenrod City Bought, Department Store 5F · ₽5,500
TM26EarthquakeBattle Frontier Battle Point prize, Exchange Service Corner (80 BP)Victory Road Item ball, 2F
TM27ReturnCeladon City Bought, Department Store 3F · ₽1,000
TM28DigCeladon City Bought, Department Store 3F · ₽2,000National Park Item ball
TM29PsychicCeladon City Game Corner prize, Prize corner (10,000 coins)Saffron City Gift, Mr Psychic House
TM30Shadow BallEcruteak City Gift, GymBattle Frontier Battle Point prize, Exchange Service Corner (64 BP)
TM31Brick BreakBattle Frontier Battle Point prize, Exchange Service Corner (40 BP)
TM32Double TeamCeladon City Game Corner prize, Prize corner (4,000 coins)
TM33ReflectGoldenrod City Bought, Department Store 5F · ₽2,000
TM34Shock WaveVermilion City Gift, Gym
TM35FlamethrowerGoldenrod City Game Corner prize, Prize corner (10,000 coins)Route 28 Item ball
TM36Sludge BombRoute 43 Gift, GatehouseBattle Frontier Battle Point prize, Exchange Service Corner (80 BP)
TM37SandstormRoute 27 Gift, House
TM38Fire BlastGoldenrod City Bought, Department Store 5F · ₽5,500
TM39Rock TombUnion Cave Item ball, B1F
TM40Aerial AceBattle Frontier Battle Point prize, Exchange Service Corner (40 BP)Mt. Mortar Item ball, 2F
TM41TormentCeladon City Bought, Department Store 3F · ₽1,500Route 8 Item ball
TM42FacadeGoldenrod City Raffle prize, Department Store rooftop (Friday first prize, ₽300 a ticket)
TM43Secret PowerLake of Rage Item ball
TM44RestGoldenrod City Game Corner prize, Prize corner (6,000 coins)Route 31 Gift
TM45AttractGoldenrod City Gift, GymBattle Frontier Battle Point prize, Exchange Service Corner (32 BP)
TM46ThiefTeam Rocket HQ Item ball, Headquarters B2F
TM47Steel WingRoute 28 Gift, House
TM48Skill SwapSaffron City Gift, Gym
TM49SnatchTeam Rocket HQ Item ball, Headquarters B3F
TM50OverheatSeafoam Islands Gift, Cinnabar Gym
TM51RoostViolet City Gift, Gym
TM52Focus BlastGoldenrod City Bought, Department Store 5F · ₽5,500
TM53Energy BallBattle Frontier Battle Point prize, Exchange Service Corner (64 BP)
TM54False SwipeGoldenrod City Bought, Department Store 5F · ₽2,000Dark Cave Item ball, Route 45 Side
TM55BrineCeladon City Bought, Department Store 3F · ₽3,000Route 19 Item ball
TM56FlingRock Tunnel Item ball, 1F
TM57Charge BeamOlivine City Item ballPower Plant Gift, Route 10 Power Plant Broken
TM58EndureCeladon City Game Corner prize, Prize corner (2,000 coins)
TM59Dragon PulseBlackthorn City Gift, GymBattle Frontier Battle Point prize, Exchange Service Corner (80 BP)Dragon’s Den Gift
TM60Drain PunchRoute 39 Item ball
TM61Will-O-WispBattle Frontier Battle Point prize, Exchange Service Corner (32 BP)
TM62Silver WindRoute 6 Item ball
TM63EmbargoRoute 34 Item ball
TM64ExplosionRoute 5 Gift, Underground Path
TM65Shadow ClawRoute 42 Item ball
TM66PaybackRoute 35 Item ball
TM67RecycleCeladon City Item ball
TM68Giga ImpactCeladon City Game Corner prize, Prize corner (15,000 coins)
TM69Rock PolishRoute 10 Item ball, South
TM70FlashGoldenrod City Bought, Department Store 5F · ₽1,000Sprout Tower Gift, 3F
TM71Stone EdgeBattle Frontier Battle Point prize, Exchange Service Corner (80 BP)
TM72AvalancheCeladon City Bought, Department Store 3F · ₽3,000Ice Path Item ball, B2F
TM73Thunder WaveBattle Frontier Battle Point prize, Exchange Service Corner (32 BP)
TM74Gyro BallCeladon City Game Corner prize, Prize corner (10,000 coins)
TM75Swords DanceGoldenrod City Game Corner prize, Prize corner (4,000 coins)
TM76Stealth RockCeladon City Bought, Department Store 3F · ₽2,000Mt. Silver Item ball, Cave Lower Mountainside
TM77Psych UpViridian Forest Item ball
TM78CaptivateCeladon City Bought, Department Store 3F · ₽1,500
TM79Dark PulseCeladon City Bought, Department Store 3F · ₽3,000Victory Road Item ball, 3F
TM80Rock SlidePewter City Gift, Gym
TM81X-ScissorBattle Frontier Battle Point prize, Exchange Service Corner (64 BP)
TM82Sleep TalkGoldenrod City Item ball, Tunnel Warehouse
TM83Natural GiftGoldenrod City Bought, Department Store 5F · ₽2,000Route 39 Gift, Moomoo Farm House
TM84Poison JabFuchsia City Gift, Gym
TM85Dream EaterViridian City Gift
TM86Grass KnotRoute 11 Item ball
TM87SwaggerCeladon City Bought, Department Store 3F · ₽1,500Glitter Lighthouse Item ball, Olivine Lighthouse 4F
TM88PluckRoute 40 Item ball
TM89U-turnAzalea Town Gift, GymBattle Frontier Battle Point prize, Exchange Service Corner (40 BP)
TM90SubstituteGoldenrod City Game Corner prize, Prize corner (2,000 coins)
TM91Flash CannonRoute 9 Item ball
TM92Trick RoomViridian City Gift, Gym

HMs

No.MoveWhere to find it
HM01CutIlex Forest Gift
HM02FlyCianwood City Gift
HM03SurfEcruteak City Gift, Dance Theater
HM04StrengthRoute 42 Gift
HM05WhirlpoolTeam Rocket HQ Gift, Headquarters B2F
HM06Rock SmashRoute 36 Gift
HM07WaterfallIce Path Item ball, 1F
HM08Rock ClimbPallet Town Gift, Oak’s Lab

Badges needed to use each HM outside battle: Cut, Hive Badge; Fly, Storm Badge; Surf, Fog Badge; Strength, Plain Badge; Whirlpool, Glacier Badge; Rock Smash, Zephyr Badge; Waterfall, Rising Badge; Rock Climb, Earth Badge.

FAQ

Where do you get Surf in HeartGold and SoulSilver?

Ecruteak City (Dance Theater). You need the Fog Badge from Morty to use it outside battle.

Where do you get Waterfall and Whirlpool?

HM07 Waterfall: Ice Path (1F); HM05 Whirlpool: Team Rocket HQ (Headquarters B2F). Waterfall needs the Rising Badge and Whirlpool the Glacier Badge.

Where do you get Earthquake in HeartGold and SoulSilver?

Battle Frontier (Exchange Service Corner, 80 BP); Victory Road (2F).

Sources & picture credits

Guide text is original retrogameindex writing, checked against Bulbapedia and the game data. Wild Pokémon and encounter chances, items, trainers, rematch teams, gifts and shops come from the pret/pokeheartgold decompilation, and the Pokémon sprites and dungeon entrance pictures are drawn from the game’s own graphics in it. The position maps are the Gold/Silver wiki’s Pokégear map renders. Location pictures and trainer sprites © Nintendo / Creatures / GAME FREAK, archived from the Pokémon Wiki on Fandom (listed on the image gallery).