Technical Machine (TM) teaches Pokémon new moves in 'Pokémon Sun and Moon'. Gamer have to collect TM to teach their Pokémon. In the beginning, TMs were one-time use only but now players are allowed to use them unlimited number of times.

The task of finding TMs are not at all easy. However, here is the list prepared by Nintendo Insider and VG 24/7 to help players hunt out TMs along with the names of the moves, their locations and prices to purchase them in the Nintendo 3DS exclusives if applicable.

All TM Locations and Prices of Pokémon Sun and Moon

TM01 - Work Up

Gamer can find this TM in Hau'oli City and is received as part of the story as a gift. For that gamer need to defeat all the trainers at the Trainer School.

TM02 - Dragon Claw

This TM can be found at Poni Island in the Vast Poni Canyon.

TM03 - Psyshock

This TM can be found on Ula'ula Island in the Lake of the Sunne area just off route 16.

TM 04 - Calm Mind

This TM can be found on Poni Island at the Seafolk village. It is for sale at this village's Pokémon center.

TM 05 - Roar

This TM is available on Melemele Island's Kala'e Bay.

TM 06 - Toxic

This TM can be found on Aether's Paradise in the dock area.

TM 07 - Hail

This TM can be grabbed on Akala Island's Battle Royal Dome. Hail is for sale at 50,000 Pokebucks into the Pokémon center there.

TM 08 - Bulk Up

This TM can be found in Akala Island's Konikoni City. It costs 10,000 Pokebucks in the Pokémon center there.

TM 09 - Venoshock

This TM can be found in Akala Island's Konikoni City. It costs 10,000 Pokebucks in the Pokémon center there.

TM 10 - Hidden Power

This great TM can be found inside the Pokémon Daycare at Paniola Ranch on Akala Island.

TM 11 - Sunny Day

This TM can be grabbed on Akala Island's Battle Royal Dome. In the Pokémon center right by the Dome this TM is for sale for 50,000 Pokebucks.

TM 12 - Taunt

Inside one of the caravans in Ula'Ula Island's Route 13, this TM is found.

TM 13 - Ice Beam

This TM can be found exploring Ula'Ula Island's Mount Lanakila.

TM 14 - Blizzard

In the Seafolk Village Pokémon Center of Poni Island, this TM can be bought for 30,000 Pokebucks.

TM 15 - Hyper Beam

In the Seafolk Village Pokémon Center of Poni Island, this TM can be bought for 50,000 Pokebucks.

TM 16 - Light Screen

This TM can be found on Akala Island's Heahea City's Pokémon Center for 10,000 Pokebucks.

TM 17 - Protect

This TM can be found on Akala Island's Heahea City's Pokémon Center for 10,000 Pokebucks.

TM 18 - Rain Dance

This TM can be grabbed on Akala Island's Battle Royal Dome. In the Pokémon center right by the Dome this TM is for sale for 50,000 Pokebucks.

TM 19 - Roost

This TM can be found in Pokémon Center of Malie City on Ula'ula Island for 10,000 Pokedollars.

TM 20 - Safeguard

This TM can be found on Akala Island's Heahea City's Pokémon Center for 10,000 Pokebucks.

TM 21 - Frustration

This TM is found in Malie City on Ula'ula Island.

TM 22 - Solar Beam

In the Seafolk Village Pokémon Center of Poni Island, this TM can be bought for just 10,000 Pokedollars.

TM 23 - Smack Down

This TM can be found in Pokémon Center of Malie City on Ula'ula Island for 10,000 Pokedollars.

TM 24 - Thunderbolt

This TM can be found in the Poni Plains area of Poni Island.

TM 25 - Thunder

In the Seafolk Village Pokémon Center of Poni Island, this TM can be bought for just 30,000 Pokebucks.

TM 26 - Earthquake

This multi-target attack can be found in the Resolution Cave on Poni Island.

TM 27 - Return

This TM is found in Malie City on Ula'ula Island.

TM 28 - Leech Life

This TM can be found on Akala Island's Route 9.

TM 29 - Psychic

Gamer has to visit Aether's Paradise to get this TM.

TM 30 - Shadow Ball

This handy combat move can be found on Route 14 of Ula'ula Island.

TM 31 - Brick Break

Inside the Verdant Cavern of Melemele Island, this TM is found.

TM 32 - Double Team

This TM is found in Akala Island's Konikoni City.

TM 33 - Reflect

A Gamer can find this TM in the Pokémon Center in Akala Island's Heahea City for 10,000 Pokebucks.

TM 34 - Sludge Wave

This TM is found in the Pokémon Center in the Seafolk Village on Poni Island for 10,000 Pokedollars.

TM 35 - Flamethrower

This TM can be found on Poni Island's Ancient Poni Path.

TM 36 - Sludge Bomb

This TM is found in Shady House on Ula'ula Island.

TM 37 - Sandstorm

This TM can be grabbed on Akala Island's Battle Royal Dome. In the Pokémon center right by the Dome this TM is for sale for 50,000 Pokebucks.

TM 38 - Fire Blast

In the Seafolk Village Pokémon Center of Poni Island, this TM can be bought for just 10,000 Pokedollars.

TM 39 - Rock Tomb

This TM is found on Akala Island's Route 7.

TM 40 - Aerial Ace

This TM can be found in Pokémon Center of Malie City on Ula'ula Island for 10,000 Pokedollars.

TM 41 - Torment

This TM is found on Akala Island's Route 5.

TM 42 - Façade

This TM can be found in Pokémon Center of Malie City on Ula'ula Island for 10,000 Pokedollars.

TM 43 - Flame Charge

This TM is found on Akala Island's Route 8.

TM 44 - Rest

This TM is found at the Thrifty Megamart on Akala Island.

TM 45 - Attract

This TM is found in the Hano Grand Hotel at the Hano Grand Resort on Akala Island.

TM 46 - Thief

This TM is found on the Melemele Island inside the Verdant Cavern.

TM 47 - Low Sweep

This TM can be found on Akala Island's Konikoni City's Pokémon Center for 10,000 Pokedollars.

TM 48 - Round

This TM is found near a store at Melemele Island's shopping district.

TM 49 - Echoed Voice

This TM is found within Melemele Island's Hau'oli City.

TM 50 -Overheat

After becoming Champion, the gamer has to visit Poni Island's Ancient Poni Path to get this TM.

TM 51 - Steel Wing

This TM can be found in Pokémon Center of Malie City on Ula'ula Island for 10,000 Pokedollars.

TM 52 - Focus Blast

In the Seafolk Village Pokémon Center of Poni Island, this TM can be bought for 30,000 Pokebucks.

TM 53 - Energy Ball

This TM is found just off route 5 in the Lust Jungle.

TM 54 - False Swipe

Gamer needs to finish the tasks on Melemele Island to get this TM.

TM 55 - Scald

This TM is found on the Route 5 in one of the earliest parts of the game.

TM 56 - Fling

This TM is found on Route 2 of Melemele Island's Hau'oli Cemetery.

TM 57 - Charge Beam

This TM is found on Akala Island's Route 5.

TM 58 - Sky Drop

This TM is found on Akala Island's Route 8.

TM 59 - Brutal Swing

This TM is found in the maze-like Route 5 before player drops down towards the Pokémon Center.

TM 60 - Quash

This TM can be found in the Poni Island's Poni Plains.

TM 61 - Will-O-Wisp

If the player has an access to Diglett's Tunnel on Akala Island, this TM is found out of the tunnel to the west.

TM 62 - Acrobatics

It's the area where demo wraps up. At the end of the Ten Carat Hill on Melemele Island, this TM can be found.

TM 63 - Embargo

This TM can be found on Geothermal Power Plant on Ula'ula Island.

TM 64 - Explosion

This TM is found on Melemele Island.

TM 65 - Shadow Claw

This TM can be found on Akala Island's Konikoni City's Pokémon Center for 10,000 Pokedollars.

TM 66 - Payback

This TM can be found in Pokémon Center of Malie City on Ula'ula Island for 10,000 Pokedollars.

TM 67 - Smart Strike

This TM is found on Akala Island inside the Lush Jungle.

TM 68 - Giga Impact

In the Seafolk Village Pokémon Center of Poni Island, this TM can be bought for 30,000 Pokebucks.

TM 69 - Rock Polish

This TM can be found in Pokémon Center of Malie City on Ula'ula Island for 10,000 Pokebucks.

TM 70 - Aurora Veil

The gamer can find this TM in the Pokémon Center in Akala Island's Heahea City for 10,000 Pokebucks.

TM 71 - Stone Edge

In the Seafolk Village Pokémon Center of Poni Island, this TM can be bought for 10,000 Pokebucks.

TM 72 - Volt Switch

This TM is found on Ula'ula Island's Route 10.

TM 73 - Thunder Wave

This TM is found on Akala Island just off Route 7.

TM 74 - Gyro Ball

This TM is found on Ula'ula Island's Route 11.

TM 75 - Swords Dance

This TM can be found in Pokémon Center of Malie City on Ula'ula Island for 10,000 Pokebucks.

TM 76 - Fly

To grab this TM, the gamer needs to chat to a girl wearing a big hat inside Malie City's Library.

TM 77 - Psych Up

This TM is found on Ula'ula Island's Route 12.

TM 78 - Bulldoze

This TM is found in Malie City on Ula'ula Island. Right near the ocean, there is a Pokémon Center where this TM costs 10,000 Pokedollars.

TM 79 - Frost Breath

This TM is found on the Ancient Poni Path on Poni Island.

TM 80 - Rock Slide

This TM is found out in the Melemele Sea just off the edge of Melemele Island.

TM 81 - X-Scissor

This TM is found on Ula'ula Island's Route 16.

TM 82 - Dragon Tail

The gamer can find this TM in the Pokémon Center in Akala Island's Konikoni City for 10,000 Pokedollars.

TM 83 - Infestation

This TM is found on Melemele Island's Route 3.

TM 84 - Poison Jab

This TM is found on Ula'ula Island's Route 17.

TM 85 -Dream Eater

This TM is found in the Haina Desert which is off route 13 on Ula'ula Island.

TM 86 - Grass Knot

This TM can be found on Lust Jungle area of Akala Island.

TM 87 - Swagger

This TM is found on Melemele Island's Route 2.

TM 88 - Sleep Talk

This TM is found on Akala Island just off Route 6.

TM 89 - U-turn

This TM is found in Malie City on Ula'ula Island. Right near the ocean, there is a Pokémon Center where this TM costs 10,000 Pokedollars.

TM 90 - Substitute

This TM is found in Malie City on Ula'ula Island. Right near the ocean, there is a Pokémon Center where this TM costs 10,000 Pokedollars.

TM 91 - Flash Cannon

In the Seafolk Village Pokémon Center of Poni Island, this TM can be found.

TM 92 - Trick Room

This TM is found in the Hano Grand Hotel Resort on Akala Island.

TM 93 - Wild Charge

This TM is found on Ula'ula Island's Route 15.

TM 94 - Surf

This TM is available from the Poni Breaker Coast on Poni Island.

TM 95 - Snarl

This TM is found on Ula'ula Island's Route 10.

TM 96 - Nature Power

This TM is found on Melemele Island's Route 5.

TM 97 - Dark Pulse

This TM is found on the Poni Coast area on Poni Island.

TM 98 - Waterfall

This TM is available from the Poni Breaker Coast on Poni Island.

TM 99 - Dazzling Gleam

This TM is found on Poni Island's Vast Poni Canyon.

TM 100 - Confide

This TM is found on the very first island, Melemele Island in the Hau'oli cemetery.