Pokemon HeartGold/SoulSilver Tm List by Ps3Dude2448
Pokemon Heart Gold on SuperCheats.com
Pokemon HeartGold/SoulSilver TM guide

(There is mistakes, trust me I know. We're all human, But if you find any mistakes and you want to edit it and repost it, It's fine)

TM 01 (Focus Punch) - Cianwood Gym

TM 02 (Dragon Claw) - Route 27 (need Whirlpool)

TM 03 (Water Pulse) - Cerulean Gym

TM 04 (Calm Mind) - Battle Frontier Shop (48 bp)

TM 05 (Roar) - Route 32 (need cut)

TM 07 (Hail) - Mahogany Gym

TM 09 (Bullet Seed) - Route 32

TM 10 (Hidden Power) - Lake of Rage

TM 11 (Sunny Day) - Radio Tower after beating Team Rocket

TM 12 (Taunt) - Gatehouse between Ilex Forest and Route 34, Celadon Department Store

TM 13 (Ice Beam) - Seafoam Islands

TM 14 (Blizzard) - Goldenrod Department Store

TM 15 (Hyper Beam) - Goldenrod Department Store

TM 16 (Light Screen) - Goldenrod Department Store

TM 17 (Protect) - Goldenrod Department Store

TM 18 (Rain Dance) - Slowpoke Well (need Surf/Strength)

TM 19 (Giga Drain) - Celadon Gym

TM 20 (Safeguard) - Celadon Department Store

TM 21 (Frustration) - Goldenrod (show lady a low happiness Pokemon on Sunday), Celadon Department Store

TM 22 (Solar Beam) - Goldenrod Department Store

TM 23 (Iron Tail) - Olivine Gym

TM 24 (Thunderbolt) - Cerulean Cave, Goldenrod Game Corner

TM 25 (Thunder) - Goldenrod Game Corner

TM 26 (Earthquake) - Victory Road, Battle Frontier exchange

TM 27 (Return) - Goldenrod (show lady a high happiness Pokemon on Sunday), Celadon Department Store

TM 28 (Dig) - National Park, Celadon Department Store

TM 29 (Psychic) - Saffron City, Celadon Game Corner

TM 30 (Shadow Ball) - Ecruteak Gym, Battle Frontier exchange

TM 32 (Double Team) - Celadon Game Corner

TM 33 (Reflect) - Goldenrod Department Store

TM 34 (Shock Wave) - Vermillion Gym

TM 35 (Flamethrower) - Route 28, Goldenrod Game Corner

TM 36 (Sludge Bomb) - Route 43 (must defeat Team Rocket at Mahogany), Battle Frontier exchange

TM 37 (Sandstorm) - Route 27

TM 38 (Fire Blast) - Goldenrod Department Store

TM 39 (Rock Tomb) - Union Cave

TM 40 (Aerial Ace) - Mt. Mortar, requires Waterfall, Battle Frontier exchange

TM 41 (Torment) - Celadon Department Store

TM 43 (Secret Power) - Lake of Rage

TM 44 (Rest) - Route 44 after delivering the NPC's Spearow

TM 45 (Attract) - Goldenrod Gym, Battle Frontier exchange

TM 46 (Thief) - Team Rocket's Mahogany Base

TM 47 (Steel Wing) - Route 28

TM 48 (Skill Swap) - Saffron Gym

TM 49 (Snatch) - Team Rocket's Mahogany Base

TM 50 (Overheat) - Seafoam Gym

TM 51 (Roost) - Violet Gym

TM 52 (Focus Blast) - Goldenrod Department Store

TM 54 (False Swipe) - Goldenrod Department Store

TM 55 (Brine) - Route 19/20, Celadon Department Store

TM 56 (Fling) - Pickup 51-70 (presumably)

TM 57 (Charge Beam) - Power Plant after returning stolen part

TM 58 (Endure) - Celadon Game Corner

TM 59 (Dragon Pulse) - Blackthorn Gym, Battle Frontier exchange

TM 60 (Drain Punch) - Route 39

TM 62 (Silver Wind) - Route 6

TM 63 (Embargo) - Route 34

TM 64 (Explosion) - Buy Ragecandybar at Mahogany, exchange with guy in underground path between Cerulean and Vermillion

TM 65 (Shadow Claw) - Route 42

TM 66 (Payback) - Route 35

TM 68 (Giga Impact) - Celadon Game Corner

TM 69 (Rock Polish) - Route 10

TM 70 (Flash) - Sprout Tower, Goldenrod Game Corner

TM 72 (Avalanche) - Ice Path, Celadon Department Store

TM 74 (Gyro Ball) - Celadon Game Corner

TM 75 (Swords Dance) - Goldenrod Game Corner

TM 76 (Stealth Rock) - Mt. Silver, Celadon Department Store

TM 77 (Psych Up) - ???

TM 78 (Captivate) - Item in Goldenrod Game Corner (free)

TM 79 (Dark Pulse) - Victory Road, Celadon Department Store

TM 80 (Rock Slide) - Pewter Gym

TM 82 (Sleep Talk) - Goldenrod Department Store bottom floor

TM 83 (Natural Gift) - MooMoo Farm after feeding Miltank 7 Oran Berries, Goldenrod Department Store

TM 84 (Poison Jab) - Fuchsia Gym

TM 85 (Dream Eater) - Viridian City

TM 86 (Grass Knot) - Pickup 71-90 (presumably)

TM 87 (Swagger) - Lighthouse

TM 88 (Pluck) - Route 41

TM 89 (U-turn) - Azalea Gym, Battle Frontier exchange

TM 90 (Substitute) - Goldenrod Game Corner

TM 91 (Flash Cannon) - Route 9/10

TM 92 (Trick Room) - Viridian Gym