Pokemon Gold, Silver, and Crystal HM and TM Locations

Locations of all 7 Hidden Machines (HMs) and 50 Technical Machines (TMs) in the Johto and Kanto regions in Pokemon Gold, Silver, and Crystal Versions on Gameboy Color and 3DS Virtual Console. Contains Story Spoilers. Information pulled from multiple sources including Serebii.net

  • Hidden Machines

    ×

    How to do this task:
    Subtasks:
  • HM01 Cut - Ilex Forest: chase the Farfetch'd and talk to the nearby boy afterwards to receive it.

    ×

    How to do this task:
    Subtasks:
  • HM02 Fly - Cianwood City: defeat the Cianwood City Gym then talk to Chuck's wife, the woman outside of the gym.

    ×

    How to do this task:
    Subtasks:
  • HM03 Surf - Ecruteak City: defeat the five Kimono Girls in the Ecruteak City Dance Hall then talk to a man nearby the stage.

    ×

    How to do this task:
    Subtasks:
  • HM04 Strength - Olivine City: find in the house next to the Pokemon Center

    ×

    How to do this task:
    Subtasks:
  • HM05 Flash - Violet City: defeat Sage Li in the Sprout Tower

    ×

    How to do this task:
    Subtasks:
  • HM06 Whirlpool - Mahogany Town: help Lance defeat Team Rocket in Mahogany Town

    ×

    How to do this task:
    Subtasks:
  • HM07 Waterfall - Ice Path: Solve the second (optional) ice puzzle directly after completing the first ice puzzle.

    ×

    How to do this task:
    Subtasks:
  • Technical Machines

    ×

    How to do this task:
    Subtasks:
  • TM01 Dynamic Punch - Cianwood City: Defeat Chuck in the Cianwood City Gym

    ×

    How to do this task:
    Subtasks:
  • TM02 Headbutt - Ilex Forest: Follow the path and take the right/south route at the fork-in-the-road and speak to the man at the end. Afterwards, it may be purchased at the Goldenrod Department Store for ₽2000.

    ×

    How to do this task:
    Subtasks:
  • TM03 Curse - Celadon City: Celadon Mansion at night, enter in the back entrance and climb to the top floor, then enter the small house on the roof and speak to the man.

    ×

    How to do this task:
    Subtasks:
  • TM04 Rollout - Route 35: Follow the grassy path towards the right of the entrance to the National Park south, then follow the path north at the end.

    ×

    How to do this task:
    Subtasks:
  • TM05 Roar - Route 32: Cut a tree on the left then follow the path and receive it from a male NPC near a ledge.

    ×

    How to do this task:
    Subtasks:
  • TM06 Toxic - Fuchsia City: Defeat Janine in the Fuchsia City Gym

    ×

    How to do this task:
    Subtasks:
  • TM07 Zap Cannon - Power Plant: Return the missing machine part to the Power Plant

    ×

    How to do this task:
    Subtasks:
  • TM08 Rock Smash - Route 36: Follow the path previously blocked by Sudowoodo toward the right then talk to the male NPC. Afterwards, it may be purchased at the Goldenrod Depratment Store for ₽1000.

    ×

    How to do this task:
    Subtasks:
  • TM09 Psych Up - Ecruteak City: Use the Time Capsule to transfer an Abra or Kadabra from Red, Blue, or Yellow Versions. The Pokemon will be holding it after the trade.

    ×

    How to do this task:
    Subtasks:
  • TM10 Hidden Power - Lake of Rage: Follow Route 43 north of Mahogany town and stay toward the left to go behind the lake. Enter the house in the northern of the area and talk to the man.

    ×

    How to do this task:
    Subtasks:
  • TM11 Sunny Day - Goldenrod City: Talk to a girl with a ponytail in the Radio Tower after defeating Team Rocket. Afterwards, it may be purchased in the Celadon Department Store for ₽2000.

    ×

    How to do this task:
    Subtasks:
  • TM12 Sweet Scent - Ilex Forest: Given by a female NPC near the northern exit to Route 34.

    ×

    How to do this task:
    Subtasks:
  • TM13 Snore - Route 39: Cure the sick Miltank by giving it six berries, then talk to the woman in the house to the right. Also found in the Dark Cave from the Route 45 entrance using HM03 Surf southward then walking toward the west.

    ×

    How to do this task:
    Subtasks:
  • TM14 Blizzard - Goldenrod City: Purchase for 5500 Coins at the Goldenrod Game Corner

    ×

    How to do this task:
    Subtasks:
  • TM15 Hyper Beam - Goldenrod City: Purchase for 7500 Coins at the Goldenrod Game Corner

    ×

    How to do this task:
    Subtasks:
  • TM16 Icy Wind - Mahogany City: Defeat Pryce in the Mahogany City Gym

    ×

    How to do this task:
    Subtasks:
  • TM17 Protect - Celadon City: Purchase from the Celadon Department Store for ₽3000.

    ×

    How to do this task:
    Subtasks:
  • TM18 Rain Dance - Slowpoke Well: Found in the B1F, Need HM03 Surf and HM04 Strength, Also Purchase at the Celadon Department Store for ₽3000.

    ×

    How to do this task:
    Subtasks:
  • TM19 Giga Drain - Celadon City: Defeat Erika in the Celadon City Gym

    ×

    How to do this task:
    Subtasks:
  • TM20 Endure - Ecruteak City: Found in the B1F of the Burned Tower, Requires HM04 Strength

    ×

    How to do this task:
    Subtasks:
  • TM21 Frustration - Goldenrod City: Show a Pokemon with low happiness to the lady next to the clerk on 5F of the Goldenrod Department Store on a Sunday

    ×

    How to do this task:
    Subtasks:
  • TM22 Solar Beam - Route 27: Travel to the bridge area of the route and use HM03 Surf to the bottom of the area and find the whirlpool in the southeastern corner. Use HM06 Whirlpool and find it on a small island.

    ×

    How to do this task:
    Subtasks:
  • TM23 Iron Tail - Olivine City: Defeat Jasmine in the Olivine City Gym

    ×

    How to do this task:
    Subtasks:
  • TM24 Dragonbreath - Dragon's Den: Defeat Clair in the Blackthorn City Gym then complete the trial in the Dragon's Den (Differs between Gold/Silver and Crystal, but the reward is the same)

    ×

    How to do this task:
    Subtasks:
  • TM25 Thunder - Goldenrod City: Purchase for 5500 Coins at the Goldenrod Game Corner

    ×

    How to do this task:
    Subtasks:
  • TM26 Earthquake - Victory Road 2F, after descending a hole on the westward side of the third flood.

    ×

    How to do this task:
    Subtasks:
  • TM27 Return - Goldenrod City: Show a Pokemon with high happiness to the lady next to the clerk on 5F of the Goldenrod Department Store on a Sunday

    ×

    How to do this task:
    Subtasks:
  • TM28 Dig - National Park: Go through the passable part of the fence near the boy playing a Gameboy then follow the path to the left.

    ×

    How to do this task:
    Subtasks:
  • TM29 Psychic - Saffron City: Talk to Mr. Psychic in his house in Saffron City's southeastern corner

    ×

    How to do this task:
    Subtasks:
  • TM30 Shadow Ball - Ecruteak City: Defeat Morty in the Ecruteak City Gym

    ×

    How to do this task:
    Subtasks:
  • TM31 Mud Slap - Violet City: Defeat Falkner in the Violet City Gym

    ×

    How to do this task:
    Subtasks:
  • TM32 Double Team - Goldenrod City: Purchase for 1500 Coins at the Goldenrod Game Corner

    ×

    How to do this task:
    Subtasks:
  • TM33 Ice Punch - Goldenrod City: Purchase at the Goldenrod Department Store for ₽3000

    ×

    How to do this task:
    Subtasks:
  • TM34 Swagger - Olivine City: Found in the Lighthouse on the fifth floor

    ×

    How to do this task:
    Subtasks:
  • TM35 Sleep Talk - Goldenrod City: Found in the Goldenrod Department Store Basement after exposing the fake President at the top of the Radio Tower. Travel to the Goldenrod Underground and activate every switch from left to right on the far left side of the room.

    ×

    How to do this task:
    Subtasks:
  • TM36 Sludge Bomb - Route 43: Talk to the guard inside the connecting building on the route's right side

    ×

    How to do this task:
    Subtasks:
  • TM37 Sandstorm - Tohjo Falls Outside: Talk to the old lady in the house outside of the exit to the Falls if the Pokemon at the head of the party is at maximum happiness.

    ×

    How to do this task:
    Subtasks:
  • TM38 Fire Blast - Goldenrod City: Purchase for 5500 Coins at the Goldenrod Game Corner

    ×

    How to do this task:
    Subtasks:
  • TM39 Swift - Union Cave: Found in the lower level after descending a ladder next to a trainer wearing blue.

    ×

    How to do this task:
    Subtasks:
  • TM40 Defense Curl - Mt. Mortar: Found in the center entrance only accessible by HM03 Surf, then use HM07 Waterfall to climb the waterfall to enter an area with multiple ponds and ledges. Navigate the maze to find the TM.

    ×

    How to do this task:
    Subtasks:
  • TM41 Thunderpunch - Goldenrod City: Purchase at the Goldenrod Department Store for ₽3000

    ×

    How to do this task:
    Subtasks:
  • TM42 Dream Eater - Viridian City: Cut down a tree then talk to the man behind it.

    ×

    How to do this task:
    Subtasks:
  • TM43 Detect - Lake of Rage: Follow Route 43 north of Mahogany town and stay toward the left to go behind the lake. Complete the maze by staying toward the right to find the TM.

    ×

    How to do this task:
    Subtasks:
  • TM44 Rest - Ice Path: Bottom-right of B2F in an ice puzzle.

    ×

    How to do this task:
    Subtasks:
  • TM45 Attract - Goldenrod City: Defeat Whitney at the Goldenrod City Gym

    ×

    How to do this task:
    Subtasks:
  • TM46 Thief - Mahogany Town: Inside Team Rocket's Hideout on the 2nd floor, following a series of stairs.

    ×

    How to do this task:
    Subtasks:
  • TM47 Steel Wing - Route 28: In a house behind two bushes in the northwestern corner, also found in the Rock Tunnel close to the exit to Lavender Town

    ×

    How to do this task:
    Subtasks:
  • TM48 Fire Punch - Goldenrod City: Purchase at the Goldenrod Department Store for ₽3000

    ×

    How to do this task:
    Subtasks:
  • TM49 Fury Cutter - Azalea City: Defeat Bugsy at the Azalea City Gym

    ×

    How to do this task:
    Subtasks:
  • TM50 Nightmare - Route 31: Take the Spearow holding mail from the Guard at the Goldenrod City North Gate and deliver to a man on Route 31 next to a berry plant. Note: you can keep the Spearow if you attach the mail to a different Pokemon, and that Pokemon will not get taken.

    ×

    How to do this task:
    Subtasks:

2 copy saved

2 copies saved