Pokemon Omega Ruby and Alpha Sapphire owned by Nintendo.
Images used for educational purposes only.

Please note that this article isn’t quite finished yet. I’ll continue to update it as I find more TMs. (Preeeeeetty sure I found all the HMs.)


TMs


TM01 - Hone Claws - Slateport City - Purchased at the top-left stall in the marketplace ($5,000)

TM02 - Dragon Claw - Meteor Falls - Located in the rearmost room of Meteor Falls; you’ll need Surf and Waterfall to get up here

TM03 - Psyshock - Pacifidlog Town - Given to you by a man in one of the southern huts

TM04 - Calm Mind - Mossdeep City - Defeat Liza and Tate, the gym leaders of Mossdeep

TM05 - Roar - Route 114 - Given to you by an old man on the northern end of the Route; look for a Poochyena

TM06 - Toxic - Fiery Path - Use Strength to access the west side of the Path

TM07 - Hail - Shoal Cave - Located on the lowest level (the icy area) of Shoal Cave during low tide; you’ll need the Mach Bike to reach it

TM08 - Bulk Up - Dewford Town - Defeat Brawly, the gym leader of Dewford

TM09 - Venoshock - Mauville City - Purchased at the Poke Mart ($10,000)

TM10 - Secret Power - Fortree City - Given to you by an old woman in the third house from the left; answer right, right, and left, in that order

TM11 - Sunny Day - Scorched Slab - Sitting near the entrance of Sunny Slab, a small cave in the water of Route 120

TM12 - Taunt - Trick House - Given to you by the Trick Master for completing the first puzzle.

TM13 - Ice Beam - Sea Mauville - Found in the Storage Room, at the rear of the Sea Mauville

TM14 - Blizzard - Lilycove City - Purchased at the Lilycove Department Store ($30,000)

TM15 - Hyper Beam - Lilycove City - Purchased at the Lilycove Department Store ($50,000)

TM16 - Light Screen - Lilycove City - Purchased at the Lilycove Department Store ($10,000)

TM17 - Protect - Lilycove City - Purchased at the Lilycove Department Store ($10,000)

TM18 - Rain Dance - Sea Mauville - Found on the upper deck of the ship

TM19 - Roost - Fortree City - Defeat Winona, the gym leader of Fortree

TM20 - Safeguard - Lilycove City - Purchased at the Lilycove Department Store ($10,000)



TM21 - Frustration - Pacifidlog Town - Given to you by a man in one of the huts in the west if you speak to him with a complete unaffectionate pokemon at the front of your team

TM22 - Solar Beam - Safari Zone - Found in the northeast section of the Zone; you'll need Surf and the Mach Bike to reach it

TM23 - Smackdown - Fallarbor Town - Given automatically by Professor Cozmo after saving him at Meteor Falls

TM24 - Thunderbolt - Mauville City - Inspect New Mauville for Wattson, then speak to him again in Mauville Hills for the TM

TM25 - Thunder - Lilycove City - Purchased at the Lilycove Department Store ($30,000)

TM26 - Earthquake - Seafloor Cavern - Found in plain view near the end of Seafloor Cavern

TM27 - Return - Pacifidlog Town - Given to you by a man in one of the huts in the west if you speak to him with a fully-affectionate pokemon at the front of your team

TM28 - Dig - Fallarbor Town - Given to you by the younger brother of the Fossil Maniac, in a house on the far west side of town

TM29 - Psychic - Victory Road / Ever Grande City - Found along a short watery path in Victory Road that takes you outside

TM30 - Shadow Ball - Mt. Pyre - Found on the top floor of Mt. Pyre, indoors

TM31 - Brick Break - Sootopolis - Given to you by a man in a house in the northwest of Sootopolis

TM32 - Double Team - Route 113 - Halfway through the Route, on the side of a ledge, not far from a Parasol Woman

TM33 - Reflect - Lilycove City - Purchased at the Lilycove Department Store ($10,000)

TM34 - Sludge - Route 132 - Found on a small island along the southern currents of this Route

TM35 - Flamethrower - Victory Road - Found on the lower, darker level of Victory Road, past a pair of boulders; look for an Expert trainer

TM37 - Sandstorm - Route 111 - In the far south of the Route’s desert

TM38 - Fire Blast - Lilycove City - Purchased at the Lilycove Department Store ($30,000)

TM39 - Rock Tomb - Rustboro City - Defeat Roxanne, the gym leader of Rustboro

TM40 - Aerial Ace - Mauville City - Purchased at the Poke Mart ($10,000)

TM41 - Torment - Slateport City - Speak to a man on the second floor of Slateport’s Contest Spectacular Hall

TM42 - Facade - Mauville City - Purchased at the Poke Mart ($10,000)

TM43 - Flame Charge - Jagged Pass - On the east side of the Pass, north of Lavaridge Town; you’ll need the Acro Bike to reach it easily

TM44 - Rest - Lilycove City - Look on the far east side of the city; inside is a man who will hand over the TM

TM45 - Attract - Verdanturf Town - Speak to a woman in the Contest Spectacular Hall

TM46 - Thief - Slateport City - Speak to the Team Magma / Aqua Grunt near the entrance of the Slateport Oceanic Museum

TM47 - Low Sweep - Mauville City - Purchased at the Poke Mart ($10,000)

TM48 - Round - Mauville City - Speak to the owner of the Crooner’s Cafe (west side of Mauville)

TM49 - Echoed Voice - Route 104 - Speak to the man near the northern exit of Petalburg Woods, near the gardening shop

TM50 - Overheat - Lavaridge Town - Defeat Flannery, the gym leader of Lavaridge

TM51 - Steel Wing - Granite Cave - Speak to Steven in the mural room of Granite Cave, north of Dewford Town

TM52 - Focus Blast - Lilycove City - Purchased at the Lilycove Department Store ($30,000)

TM54 - False Swipe - Rustboro City - Speak to a man inside the Poke Mart

TM55 - Scald - Seafloor Cavern - In the middle of the rapids roughly halfway through Seafloor Cavern

TM56 - Fling - Pacifidlog Town - Given to you by a man looking out the window of a hut on the west side of town

TM57 - Charge Beam - Mauville City - Purchased at the Poke Mart ($10,000)

TM58 - Sky Drop - Mauville City - Speak to a girl inside the Poke Mart

TM59 - Incinerate - Mt. Chimney - On a side path of Mt. Chimney; look west of where you fight the villainous Leader

TM60 - Quash - Mossdeep City - Speak to a girl in the Poke Mart

TM61 - Will-O-Wisp - Mt. Pyre - Off the main path up the outdoor section of Mt. Pyre

TM63 - Embargo - S.S. Tidal - Given to you by a Bug Maniac in the bottom-left room on the main floor

TM64 - Explosion - Sky Pillar - Located on one of the upper levels of the Sky Pillar; look for a ladder in the west just before climbing to the roof

TM65 - Shadow Claw - Granite Cave - On the lowest floor of Granite Cave; you’ll need the Mach Bike to get down here

TM66 - Payback - Mirage Islands - Found randomly on a Mirage Island

TM67 - Retaliate - Petalburg City - Defeat Norman, the gym leader of Petalburg

TM68 - Giga Impact - Lilycove City - Purchased at the Lilycove Department Store ($50,000)

TM69 - Rock Polish - Jagged Pass - On the west side of the Pass, north of Lavaridge Town

TM70 - Flash - Granite Cave - Speak to the sole occupant of the first floor of Granite Cave, north of Dewford Town

TM71 - Stone Edge - Lilycove City - Purchased at the Lilycove Department Store ($30,000)

TM72 - Volt Switch - Mauville City - Defeat Wattson, the gym leader of Mauville

TM73 - Thunder Wave - Slateport City - Purchased at the top-left stall in the marketplace ($5,000)

TM74 - Gyro Ball - Mirage Forests - Found randomly in a Mirage Forest

TM75 - Swords Dance - Lavaridge Town - Speak to a weird dude outside the Poke Mart

TM76 - Struggle Bug - Slateport City - Purchased at the top-left stall in the marketplace ($5,000)

TM77 - Psych Up - Route 133 - On a small island along the northern side of the Route

TM78 - Bulldoze - Mauville City - Purchased at the Poke Mart ($10,000)

TM79 - Frost Breath - Shoal Cave - Found on a lower level of Shoal Cave during low tide; you’ll need the Mach Bike to get at it

TM80 - Rock Slide - Route 133 - Found on a small island along the central currents of this Route; Fly to Route 133 and jump into the northern currents from where you land to reach it

TM81 - X-Scissor - Victory Road - Found near the end of Victory Road, once you emerge from the dungeon but before you face Wally; look for a waterfall to climb via Waterfall

TM82 - Dragon Tail - Mauville City - Purchased at the Poke Mart ($10,000)

TM83 - Infestation - Sootopolis - Speak to a creepy dude inside the Poke Mart

TM84 - Poison Jab - Mirage Mountains - Found randomly on a Mirage Mountain

TM85 - Dream Eater - Route 121 - Speak to a man inside the main building of the Safari Zone, roughly halfway through the Route

TM86 - Grass Knot - Fortree City - Behind the Pokemon Gym

TM87 - Swagger - Battle Resort - Given by a woman in the Day Care Center if you give her $100

TM88 - Sleep Talk - Lilycove City - Look on the far east side of the city; inside is a man who will hand over the TM - after you speak to him a second time

TM89 - U-Turn - Mauville City - In one of the eastern apartments of Mauville Hills; look on the balcony

TM90 - Substitute - Mirage Islands - Found randomly on a Mirage Island

TM91 - Flash Cannon - Mirage Islands - Found randomly on a Mirage Island

TM92 - Trick Room - Trick House - Given to you by the Trick Master for completing the third puzzle.

TM93 - Wild Charge - Safari Zone

TM94 - Secret Base - Route 111 - Received automatically from Aarune while learning about Secret Bases

TM96 - Nature Power - Fiery Path - Aarune will be in the Path once you can use Strength outside battle

TM97 - Dark Pulse - Team Magma / Aqua Hideout - Take the top-right teleport pad in the Hideout’s first lab

TM98 - Power-Up Punch - Mauville City - Purchased at the Poke Mart ($10,000)

TM99 - Dazzling Gleam - Route 123 - Given to you by a little girl near the Berry Master’s house

TM100 - Confide - Slateport City - Purchased at the top-left stall in the marketplace ($5,000)


HMs


HM01 - Cut - Rustboro City - Look for a house in the northwest section of the city; a man inside will hand it over

HM02 - Fly - Route 119 - Defeat your rival near the end of the Route

HM03 - Surf - Petalburg City - Complete Petalburg’s pokemon gym

HM04 - Strength - Route 112 - Given to you by your rival

HM05 - Waterfall - Sootopolis - Defeat Wallace, the gym leader of Sootoopolis

HM06 - Rock Smash - Mauville City - Defeat Wally in front of the Pokemon Gym

HM07 - Dive - Mossdeep City - Complete Mossdeep’s pokemon gym