Gold & Silver Guide: TM/HM Locations

Below are the names and locations of all 50 TMs found in Pokémon Gold & Silver. Please remember that unlike modern Pokémon games they are only usable once.

TM01DynamicpunchDefeat Cianwood Gym
TM02HeadbuttIlex Forest or Goldenrod Dept. Store (¥2000)
TM03CurseCeladon Mansion at night—Speak to the man on the roof
TM04RolloutRoute 35
TM05RoarRoute 32
TM06ToxicDefeat Fuschia Gym
TM07Zap CannonRecover Machine Part in the Power Plant (near Route 10)
TM08Rock SmashRoute 36 or Goldenrod Dept. Store (¥1000)
TM09Psych UpTraded Abras/Kadabras from Generation I (R/B/Y)
TM10Hidden PowerLake of Rage or Celadon Dept. Store (¥3000)
TM11Sunny DayGoldenrod Radio Tower (after defeating Team Rocket) or  Celadon Dept. Store (¥2000)
TM12Sweet ScentBuilding between Route 34 & Ilex Forest
TM13SnoreRoute 39—Feed sick Miltank berries, or Dark Cave
TM14BlizzardGoldenrod Game Corner (5500 coins)
TM15Hyper BeamCeladon Game Corner (7500 coins)
TM16Icy windDefeat Mahogony Gym
TM17ProtectCeladon Dept. Store (¥3000)
TM18Rain DanceSlowpoke Well or Celadon Dept. Store (¥2000)
TM19Giga drainDefeat Celadon Gym
TM20EndureBurned Tower in Ecruteak City
TM21FrustrationGoldenrod Dept. Store—Available on Sundays if a Pokémon dislikes you (5F)
TM22Solar beamRoute 27
TM23Iron tailDefeat Olivine Gym
TM24Dragons breathDefeat Blackthorn Gym
TM25ThunderGoldenrod Game Corner (5500  coins)
TM26EarthquakeVictory Road
TM27ReturnGoldenrod Dept. Store—Available on Sundays if a Pokémon likes you (5F)
TM28DigNational Park
TM29PsychicSaffron City—Mr. Psychic’s House or
Celadon Game Corner (3500 coins)
TM30ShadowballDefeat Ecruteak Gym
TM31Mud-slapDefeat Violet Gym
TM32Double TeamCeladon Game Corner (1500 coins)
TM33Ice punchGoldenrod Dept. Store (¥3000)
TM34SwaggerOlivine Lighthouse
TM35SleeptalkGoldenrod Dept. Store Basement
TM36SludgeBombRoute 43
TM37SandstormNear Tohjo Falls on Route 27—Must show woman inside house lead Pokémon with high Friendship level or Celadon Dept. Store (¥2000)
TM38Fire blastGoldenrod Game Corner (5500 coins)
TM39SwiftUnion Cave
TM40Defense CurlMt. Mortar
TM41ThunderpunchGoldenrod Dept. Store (¥3000)
TM42Dream EaterViridian City—Receive from man in southwestern part of city, requires Surf or Cut
TM43DetectLake of Rage or held by Nidoran♀/Nidoran♂ when traded from Generation I (R/B/Y)
TM44RestIce Path
TM45AttractDefeat Goldenrod Gym
TM46ThiefTeam Rocket’s Hideout in Mahogony Town (B2F)
TM47Steel WingRoute 28 or Rock Tunnel
TM48Fire punchGoldenrod Dept. Store (¥3000)
TM49Fury CutterDefeat Azalea Gym
TM50NightmareRoute 31—Deliver Randy’s Spearow

Pokémon Gold & Silver also have 7 HMs, or Hidden Machines, which are not only attacks, but also allow you to better traverse Johto and Kanto. These can be used multiple times, but cannot be un-leared without the help of a Move Deleter.

HM01CutIlex Forest (Requires Hive Badge to use outside of battle)
HM02FlyCianwood City (Requires Storm Badge to use outside of battle)
HM03SurfDefeat Kimono Girls in Ecruteak City (Requires Fog Badge to use outside of battle)
HM04StrengthOlivine City (Requires Plain Badge to use outside of battle)
HM05FlashSprout Tower in Violet City (Requires Zephyr Badge to use outside of battle)
HM06WhirlpoolRocket Hideout in Mahogony Town (Requires Glacier Badge to use outside of battle)
HM07WaterfallIce Path (Requires Rising Badge to use outside of battle)