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 UpNormalStatus 30
Route 1 (Trainers' School - beat the four trainers)
2 Dragon ClawDragonPhysical 80 100 15
Vast Poni Canyon (trial site, southeast alcove)
3 PsyshockPsychicSpecial 80 100 10
Lake of the Sunne (or Moone; first room)
4 Calm MindPsychicStatus 20
Seafolk Village (PokéMart - $10,000)
5 RoarNormalStatus 20
Kala'e Bay (middle)
6 ToxicPoisonStatus 90 10
Aether Paradise (B1F, southeast)
7 HailIceStatus 10
Royal Avenue (PokéMart - $50,000)
8 Bulk UpFightingStatus 20
Royal Avenue (teach Acrobatics TM to Black Belt's Incineroar, then give Coba Berry to Black Belt's Machamp)
9 VenoshockPoisonSpecial 65 100 10
Konikoni City (TM Shop - $10,000)
10 Hidden PowerNormalSpecial 60 100 15
Paniola Ranch (from Nursery)
11 Sunny DayFireStatus 5
Royal Avenue (PokéMart - $50,000)
12 TauntDarkStatus 100 20
Route 13 (from Team Skull Grunt)
13 Ice BeamIceSpecial 90 100 10
Mount Lanakila (2F, southwest of cave)
14 BlizzardIceSpecial 110 70 5
Seafolk Village (PokéMart - $30,000)
15 Hyper BeamNormalSpecial 150 90 5
Seafolk Village (PokéMart - $50,000)
16 Light ScreenPsychicStatus 30
Heahea City (PokéMart - $10,000)
17 ProtectNormalStatus 10
Heahea City (PokéMart - $10,000)
18 Rain DanceWaterStatus 5
Royal Avenue (PokéMart - $50,000)
19 RoostFlyingStatus 10
Route 3 (defeat all trainers and Trial Guide)
20 SafeguardNormalStatus 25
Heahea City (PokéMart - $10,000)
21 FrustrationNormalPhysical 100 20
Malie City (Malasada Shop, from Oranguru)
22 Solar BeamGrassSpecial 120 100 10
Seafolk Village (PokéMart - $10,000)
23 Smack DownRockPhysical 50 100 15
Ten Carat Hill (Farthest Hollow, southeast)
24 ThunderboltElectricSpecial 90 100 15
Sandy Cave (northwest, requires Machamp Shove)
25 ThunderElectricSpecial 110 70 10
Seafolk Village (PokéMart - $30,000)
26 EarthquakeGroundPhysical 100 100 10
Resolution Cave (middle, requires Tauros Charge)
27 ReturnNormalPhysical 100 20
Malie City (Malasada Shop, from police officer after obtaining Frustration)
28 Leech LifeBugPhysical 80 100 10
Akala Outskirts (southeast)
29 PsychicPsychicSpecial 90 100 10
Aether Paradise (from Wicke after defeating UB-01)
30 Shadow BallGhostSpecial 80 100 15
Route 14 (southwest, on platform)
31 Brick BreakFightingPhysical 75 100 15
Verdant Cavern (southwest)
32 Double TeamNormalStatus 15
Route 7 (east near rock pool)
33 ReflectPsychicStatus 20
Heahea City (PokéMart - $10,000)
34 Sludge WavePoisonSpecial 95 100 10
Seafolk Village (PokéMart - $10,000)
35 FlamethrowerFireSpecial 90 100 15
Vast Poni Canyon (north exit of first cave, go left through opening and follow to end; requires Sharpedo Jet)
36 Sludge BombPoisonSpecial 90 100 10
Shady House (2F, northwest room)
37 SandstormRockStatus 10
Royal Avenue (PokéMart - $50,000)
38 Fire BlastFireSpecial 110 85 5
Seafolk Village (PokéMart - $30,000)
39 Rock TombRockPhysical 60 95 15
40 Aerial AceFlyingPhysical 60 20
Konikoni City (PokéMart - $10,000)
41 TormentDarkStatus 100 15
Route 5 (east)
42 FacadeNormalPhysical 70 100 20
Malie City (PokéMart - $10,000)
43 Flame ChargeFirePhysical 50 100 20
Route 8 (from Colress)
44 RestPsychicStatus 10
Royal Avenue (inside Thrifty Megamart, give £1000 to man in Hypno costume)
45 AttractNormalStatus 100 15
Hano Grand Resort (inside hotel from man in Machamp costume)
46 ThiefDarkPhysical 60 100 25
Verdant Cavern (Totem's Den, north, requires Tauros Charge)
47 Low SweepFightingPhysical 65 100 20
Konikoni City (TM Shop - $10,000)
48 RoundNormalSpecial 60 100 15
Hau'oli City (Mall, at night - complete trash pickup quest)
49 Echoed VoiceNormalSpecial 40 100 15
Hau'oli City (Shopping District, southeast)
50 OverheatFireSpecial 130 90 5
Poni Meadow (north, on high platform)
51 Steel WingSteelPhysical 70 90 25
Konikoni City (PokéMart - $10,000)
52 Focus BlastFightingSpecial 120 70 5
Seafolk Village (PokéMart - $30,000)
53 Energy BallGrassSpecial 90 100 10
Lush Jungle (far end of east cave, requires Machamp Shove)
54 False SwipeNormalPhysical 40 100 40
Iki Town (from Kukui after defeating Kahuna Hala)
55 ScaldWaterSpecial 80 100 15
Ancient Poni Path (southwest)
56 FlingDarkPhysical 100 10
Hau'oli Cemetery (at night, from widow with Machamp)
57 Charge BeamElectricSpecial 50 90 10
Brooklet Hill (southeast)
58 Sky DropFlyingPhysical 60 100 10
Route 8 (beat Trial Guide at entrance)
59 Brutal SwingDarkPhysical 60 100 20
Route 5 (north, Route 8 entrance)
60 QuashDarkStatus 100 15
Poni Plains (beat Trial Guide at entrance)
61 Will-O-WispFireStatus 85 15
Diglett's Tunnel (outside west entrance, requires Machamp Shove)
62 AcrobaticsFlyingPhysical 55 100 15
Route 15 (central island, requires Sharpedo Jet)
63 EmbargoDarkStatus 100 15
Blush Mountain (Geothermal Power Plant - visit scientist on consecutive days)
64 ExplosionNormalPhysical 250 100 5
Ten Carat Hill (Melemele Sea entrance, requires Sharpedo Jet)
65 Shadow ClawGhostPhysical 70 100 15
Malie City (TM Shop - $10,000)
66 PaybackDarkPhysical 50 100 10
Route 11 (defeat trainer's Bewear)
67 Smart StrikeSteelPhysical 70 10
Lush Jungle (from Kukui after defeating Totem Lurantis)
68 Giga ImpactNormalPhysical 150 90 5
Seafolk Village (PokéMart - $50,000)
69 Rock PolishRockStatus 20
Malie City (PokéMart - $10,000)
70 Aurora VeilIceStatus 20
Heahea City (PokéMart - $30,000)
71 Stone EdgeRockPhysical 100 80 5
Seafolk Village (PokéMart - $30,000)
72 Volt SwitchElectricSpecial 70 100 20
Mount Hokulani (east of road near summit)
73 Thunder WaveElectricStatus 90 20
Malie Garden (northwest)
74 Gyro BallSteelPhysical 100 5
Route 11 (middle)
75 Swords DanceNormalStatus 20
Poni Meadow (from Meredith after being each of her Oricorio forms)
76 FlyFlyingPhysical 90 95 15
Malie City (Library)
77 Psych UpNormalStatus 10
Malie City (PokéMart - $10,000)
78 BulldozeGroundPhysical 60 100 20
Konikoni City (PokéMart - $10,000)
79 Frost BreathIceSpecial 60 90 10
80 Rock SlideRockPhysical 75 90 10
Route 17 (northeast)
81 X-ScissorBugPhysical 80 100 15
Route 16 (behind trailer, crawl under from right)
82 Dragon TailDragonPhysical 60 90 10
Route 12 (defeat all trainers and Collector (south))
83 InfestationBugSpecial 20 100 20
Route 3 (east, requires Tauros Charge)
84 Poison JabPoisonPhysical 80 100 20
Mount Lanakila (1F, outside eastern exit)
85 Dream EaterPsychicSpecial 100 100 15
Haina Desert (go north, east, north, east, west, then south)
86 Grass KnotGrassSpecial 100 20
87 SwaggerNormalStatus 85 15
Route 2 (southeast house, from Guzma's mother after beating Elite Four)
88 Sleep TalkNormalStatus 10
Paniola Town (northeast, Route 6 entrance)
89 U-turnBugPhysical 70 100 20
Malie City (PokéMart - $10,000)
90 SubstituteNormalStatus 10
Route 1 (Hau'oli Outskirts, from Kukui after beating Elite Four)
91 Flash CannonSteelSpecial 80 100 10
Seafolk Village (east, outside Steelix boat)
92 Trick RoomPsychicStatus 5
Hano Grand Resort (from Kahili after beating Elite Four)
93 Wild ChargeElectricPhysical 90 100 15
Vast Poni Canyon (under branch west of entrance)
94 SurfWaterSpecial 90 100 15
Poni Breaker Coast (southeast, defeat Swimmer Girls)
95 SnarlDarkSpecial 55 95 15
Mount Hokulani (defeat all trainers and Veteran at summit)
96 Nature PowerNormalStatus 20
Route 5 (beat Trial Guide at entrance)
97 Dark PulseDarkSpecial 80 100 15
Poni Coast (southeast)
98 WaterfallWaterPhysical 80 100 15
Poni Breaker Coast (southeast, defeat Swimmer Girls)
99 Dazzling GleamFairySpecial 80 100 10
Vast Poni Canyon (2F, east after second cave)
100 ConfideNormalStatus 20
Hau'oli Cemetery (northeast)