Pokémon Ultra Sun & Ultra Moon TMs

Pokémon Ultra Sun & Pokémon Ultra Moon include the same 100 Technical Machines as Sun/Moon. Below we list all the TMs along with the move detail and an exact location for each one.

The TMs

TM
Name
Type
Cat.
Power
Acc.
PP
Location
1 Work UpNormal 30
Route 1 (Trainers' School - beat the four trainers)
2 Dragon ClawDragon 80 100 15
Vast Poni Canyon (trial site, southeast alcove)
3 PsyshockPsychic 80 100 10
Lake of the Sunne (or Moone; first room)
4 Calm MindPsychic 20
Seafolk Village (PokéMart - $10,000)
5 RoarNormal 20
Kala'e Bay (middle)
6 ToxicPoison 90 10
Aether Paradise (B1F, southeast)
7 HailIce 10
Royal Avenue (PokéMart - $50,000)
8 Bulk UpFighting 20
Royal Avenue (teach Acrobatics TM to Black Belt's Incineroar, then give Coba Berry to Black Belt's Machamp)
9 VenoshockPoison 65 100 10
Konikoni City (TM Shop - $10,000)
10 Hidden PowerNormal 60 100 15
Paniola Ranch (from Nursery)
11 Sunny DayFire 5
Royal Avenue (PokéMart - $50,000)
12 TauntDark 100 20
Route 13 (from Team Skull Grunt)
13 Ice BeamIce 90 100 10
Mount Lanakila (2F, southwest of cave)
14 BlizzardIce 110 70 5
Seafolk Village (PokéMart - $30,000)
15 Hyper BeamNormal 150 90 5
Seafolk Village (PokéMart - $50,000)
16 Light ScreenPsychic 30
Heahea City (PokéMart - $10,000)
17 ProtectNormal 10
Heahea City (PokéMart - $10,000)
18 Rain DanceWater 5
Royal Avenue (PokéMart - $50,000)
19 RoostFlying 10
Route 3 (defeat all trainers and Trial Guide)
20 SafeguardNormal 25
Heahea City (PokéMart - $10,000)
21 FrustrationNormal 100 20
Malie City (Malasada Shop, from Oranguru)
22 Solar BeamGrass 120 100 10
Seafolk Village (PokéMart - $10,000)
23 Smack DownRock 50 100 15
Ten Carat Hill (Farthest Hollow, southeast)
24 ThunderboltElectric 90 100 15
Sandy Cave (northwest, requires Machamp Shove)
25 ThunderElectric 110 70 10
Seafolk Village (PokéMart - $30,000)
26 EarthquakeGround 100 100 10
Resolution Cave (middle, requires Tauros Charge)
27 ReturnNormal 100 20
Malie City (Malasada Shop, from police officer after obtaining Frustration)
28 Leech LifeBug 80 100 10
Akala Outskirts (southeast)
29 PsychicPsychic 90 100 10
Aether Paradise (from Wicke after defeating UB-01)
30 Shadow BallGhost 80 100 15
Route 14 (southwest, on platform)
31 Brick BreakFighting 75 100 15
Verdant Cavern (southwest)
32 Double TeamNormal 15
Route 7 (east near rock pool)
33 ReflectPsychic 20
Heahea City (PokéMart - $10,000)
34 Sludge WavePoison 95 100 10
Seafolk Village (PokéMart - $10,000)
35 FlamethrowerFire 90 100 15
Vast Poni Canyon (north exit of first cave, go left through opening and follow to end; requires Sharpedo Jet)
36 Sludge BombPoison 90 100 10
Shady House (2F, northwest room)
37 SandstormRock 10
Royal Avenue (PokéMart - $50,000)
38 Fire BlastFire 110 85 5
Seafolk Village (PokéMart - $30,000)
39 Rock TombRock 60 95 15
40 Aerial AceFlying 60 20
Konikoni City (PokéMart - $10,000)
41 TormentDark 100 15
Route 5 (east)
42 FacadeNormal 70 100 20
Malie City (PokéMart - $10,000)
43 Flame ChargeFire 50 100 20
Route 8 (from Colress)
44 RestPsychic 10
Royal Avenue (inside Thrifty Megamart, give £1000 to man in Hypno costume)
45 AttractNormal 100 15
Hano Grand Resort (inside hotel from man in Machamp costume)
46 ThiefDark 60 100 25
Verdant Cavern (Totem's Den, north, requires Tauros Charge)
47 Low SweepFighting 65 100 20
Konikoni City (TM Shop - $10,000)
48 RoundNormal 60 100 15
Hau'oli City (Mall, at night - complete trash pickup quest)
49 Echoed VoiceNormal 40 100 15
Hau'oli City (Shopping District, southeast)
50 OverheatFire 130 90 5
Poni Meadow (north, on high platform)
51 Steel WingSteel 70 90 25
Konikoni City (PokéMart - $10,000)
52 Focus BlastFighting 120 70 5
Seafolk Village (PokéMart - $30,000)
53 Energy BallGrass 90 100 10
Lush Jungle (far end of east cave, requires Machamp Shove)
54 False SwipeNormal 40 100 40
Iki Town (from Kukui after defeating Kahuna Hala)
55 ScaldWater 80 100 15
Ancient Poni Path (southwest)
56 FlingDark 100 10
Hau'oli Cemetery (at night, from widow with Machamp)
57 Charge BeamElectric 50 90 10
Brooklet Hill (southeast)
58 Sky DropFlying 60 100 10
Route 8 (beat Trial Guide at entrance)
59 Brutal SwingDark 60 100 20
Route 5 (north, Route 8 entrance)
60 QuashDark 100 15
Poni Plains (beat Trial Guide at entrance)
61 Will-O-WispFire 85 15
Diglett's Tunnel (outside west entrance, requires Machamp Shove)
62 AcrobaticsFlying 55 100 15
Route 15 (central island, requires Sharpedo Jet)
63 EmbargoDark 100 15
Blush Mountain (Geothermal Power Plant - visit scientist on consecutive days)
64 ExplosionNormal 250 100 5
Ten Carat Hill (Melemele Sea entrance, requires Sharpedo Jet)
65 Shadow ClawGhost 70 100 15
Malie City (TM Shop - $10,000)
66 PaybackDark 50 100 10
Route 11 (defeat trainer's Bewear)
67 Smart StrikeSteel 70 10
Lush Jungle (from Kukui after defeating Totem Lurantis)
68 Giga ImpactNormal 150 90 5
Seafolk Village (PokéMart - $50,000)
69 Rock PolishRock 20
Malie City (PokéMart - $10,000)
70 Aurora VeilIce 20
Heahea City (PokéMart - $30,000)
71 Stone EdgeRock 100 80 5
Seafolk Village (PokéMart - $30,000)
72 Volt SwitchElectric 70 100 20
Mount Hokulani (east of road near summit)
73 Thunder WaveElectric 90 20
Malie Garden (northwest)
74 Gyro BallSteel 100 5
Route 11 (middle)
75 Swords DanceNormal 20
Poni Meadow (from Meredith after being each of her Oricorio forms)
76 FlyFlying 90 95 15
Malie City (Library)
77 Psych UpNormal 10
Malie City (PokéMart - $10,000)
78 BulldozeGround 60 100 20
Konikoni City (PokéMart - $10,000)
79 Frost BreathIce 60 90 10
80 Rock SlideRock 75 90 10
Route 17 (northeast)
81 X-ScissorBug 80 100 15
Route 16 (behind trailer, crawl under from right)
82 Dragon TailDragon 60 90 10
Route 12 (south, defeat all trainers and Collector)
83 InfestationBug 20 100 20
Route 3 (east, requires Tauros Charge)
84 Poison JabPoison 80 100 20
Mount Lanakila (1F, outside eastern exit)
85 Dream EaterPsychic 100 100 15
Haina Desert (go north, east, north, east, west, then south)
86 Grass KnotGrass 100 20
87 SwaggerNormal 85 15
Route 2 (southeast house, from Guzma's mother after beating Elite Four)
88 Sleep TalkNormal 10
Paniola Town (northeast, Route 6 entrance)
89 U-turnBug 70 100 20
Malie City (PokéMart - $10,000)
90 SubstituteNormal 10
Route 1 (Hau'oli Outskirts, from Kukui after beating Elite Four)
91 Flash CannonSteel 80 100 10
Seafolk Village (east, outside Steelix boat)
92 Trick RoomPsychic 5
Hano Grand Resort (from Kahili after beating Elite Four)
93 Wild ChargeElectric 90 100 15
Vast Poni Canyon (under branch west of entrance)
94 SurfWater 90 100 15
Poni Breaker Coast (southeast, defeat Swimmer Girls)
95 SnarlDark 55 95 15
Mount Hokulani (defeat all trainers and Veteran at summit)
96 Nature PowerNormal 20
Route 5 (beat Trial Guide at entrance)
97 Dark PulseDark 80 100 15
Poni Coast (southeast)
98 WaterfallWater 80 100 15
Poni Breaker Coast (southeast, defeat Swimmer Girls)
99 Dazzling GleamFairy 80 100 10
Vast Poni Canyon (2F, east after second cave)
100 ConfideNormal 20
Hau'oli Cemetery (northeast)