All Mega Stone Locations In Pokémon Sun And Moon

mega-stone-pokemon-origins-image

Mega Evolution makes a return in Pokémon Sun and Pokémon Moon, but select Pokémon require a Mega Stone to temporarily unleash the power hidden within them.

This mechanic was seen in Pokémon Omega Ruby, Pokémon Alpha Sapphire, Pokémon X, and Pokémon Y, and requires that two conditions are met before Mega Evolution can occur. Trainers must wear a special item called a Key Stone, while their Pokémon must hold a specific Mega Stone for their species. Mega Evolution can only be triggered once per battle, making it an important tactical decision as to choosing which Pokémon is powered up.

Where To Find The Key Stone In Pokémon Sun And Moon

After you become Champion, you must head to Ancient Poni Path on Poni Island where you will meet Dexio and Sina. They will teach you about Mega Evolution, and provide you with the Key Stone and Alakazite. Beyond this, the other Mega Stones in Pokémon Sun and Pokémon Moon are easier to obtain, all to be found at the Battle Tree.

All Mega Stone Locations In Pokémon Sun And Moon

Mega Abomasnow – Abomasite Mega Stone

This Mega Stone can be obtained using a download code in Pokémon Sun and Moon.

Mega Absol – Absolite Mega Stone

This Mega Stone can be obtained by exchanging 64 BP at the Battle Tree in Pokémon Sun and Moon.

Mega Aerodactyl – Aerodactylite Mega Stone

This Mega Stone can be obtained by exchanging 64 BP at the Battle Tree in Pokémon Sun and Moon.

Mega Aggron – Aggronite Mega Stone

This Mega Stone can be obtained using a download code in Pokémon Sun and Moon.

Mega Alazkazam – Alakazite Mega Stone

This Mega Stone can be obtained by defeating Dexio on Ancient Poni Path or exchanging 64 BP at the Battle Tree in Pokémon Sun and Moon.

Mega Altaria – Altarianite Mega Stone

This Mega Stone can be obtained using a download code in Pokémon Sun and Moon.

Mega Ampharos – Ampharosite Mega Stone

This Mega Stone can be obtained using a download code in Pokémon Sun and Moon.

Mega Audino – Audinite Mega Stone

This Mega Stone can be obtained using a download code in Pokémon Sun and Moon.

Mega Banette – Banettite Mega Stone

This Mega Stone can be obtained using a download code in Pokémon Sun and Moon.

Mega Beedrill – Beedrillite Mega Stone

This Mega Stone can be obtained using a download code in Pokémon Sun and Moon.

Mega Blastoise – Blastoisinite Mega Stone

This Mega Stone can be obtained by defeating Red at the Battle Tree in Pokémon Sun and Moon.

Mega Blaziken – Blazikenite Mega Stone

This Mega Stone can be obtained using a download code in Pokémon Sun and Moon.

Mega Camerupt – Cameruptite Mega Stone

This Mega Stone can be obtained using a download code in Pokémon Sun and Moon.

Mega Charizard X – Charizardite X Mega Stone

This Mega Stone can be obtained by defeating Red at the Battle Tree in Pokémon Sun and Moon.

Mega Charizard Y – Charizardite Y Mega Stone

This Mega Stone can be obtained by defeating Red at the Battle Tree in Pokémon Sun and Moon.

Mega Diancie – Diancite Mega Stone

This Mega Stone can be obtained using a download code in Pokémon Sun and Moon.

Mega Gallade – Galladite Mega Stone

This Mega Stone can be obtained using a download code in Pokémon Sun and Moon.

Mega Garchomp – Garchompite Mega Stone

This Mega Stone can be obtained by exchanging 64 BP at the Battle Tree in Pokémon Sun and Moon.

Mega Gardevoire – Gardevoirite Mega Stone

This Mega Stone can be obtained using a download code in Pokémon Sun and Moon.

Mega Gengar – Gengarite Mega Stone

This Mega Stone can be obtained by exchanging 64 BP at the Battle Tree in Pokémon Sun and Moon.

Mega Glalie – Glalitite Mega Stone

This Mega Stone can be obtained by exchanging 64 BP at the Battle Tree in Pokémon Sun and Moon.

Mega Gyarados – Gyaradosite Mega Stone

This Mega Stone can be obtained by exchanging 64 BP at the Battle Tree in Pokémon Sun and Moon.

Mega Heracross – Heracronite Mega Stone

This Mega Stone can be obtained using a download code in Pokémon Sun and Moon.

Mega Houndoom – Houndoominite Mega Stone

This Mega Stone can be obtained using a download code in Pokémon Sun and Moon.

Mega Kangaskhan – Kangaskhanite Mega Stone

This Mega Stone can be obtained by exchanging 64 BP at the Battle Tree in Pokémon Sun and Moon.

Mega Latias – Latiasite Mega Stone

This Mega Stone can be obtained using a download code in Pokémon Sun and Moon.

Mega Latios – Latiosite Mega Stone

This Mega Stone can be obtained using a download code in Pokémon Sun and Moon.

Mega Lopunny – Lopunnite Mega Stone

This Mega Stone can be obtained using a download code in Pokémon Sun and Moon.

Mega Lucario – Lucarionite Mega Stone

This Mega Stone can be obtained by exchanging 64 BP at the Battle Tree in Pokémon Sun and Moon.

Mega Manectric – Manectite Mega Stone

This Mega Stone can be obtained using a download code in Pokémon Sun and Moon.

Mega Mawile – Mawilite Mega Stone

This Mega Stone can be obtained using a download code in Pokémon Sun and Moon.

Mega Medicham – Medichamite Mega Stone

This Mega Stone can be obtained using a download code in Pokémon Sun and Moon.

Mega Metagross – Metagrossite Mega Stone

This Mega Stone can be obtained by exchanging 64 BP at the Battle Tree in Pokémon Sun and Moon.

Mega Mewtwo X – Mewtwonite X Mega Stone

This Mega Stone can be obtained using a download code in Pokémon Sun and Moon.

Mega Mewtwo Y – Mewtwonite Y Mega Stone

This Mega Stone can be obtained using a download code in Pokémon Sun and Moon.

Mega Pidgeot – Pidgeotite Mega Stone

This Mega Stone can be obtained using a download code in Pokémon Sun and Moon.

Mega Pinsir – Pinsirite Mega Stone

This Mega Stone can be obtained by exchanging 64 BP at the Battle Tree in Pokémon Sun and Moon.

Mega Rayquaza – Dragon Ascent [Move]

This move can be taught by the Move Tutor in Seafolk Village in Pokémon Sun and Moon.

Mega Sabeleye – Sablenite Mega Stone

This Mega Stone can be obtained by exchanging 64 BP at the Battle Tree in Pokémon Sun and Moon.

Mega Salamence – Salamencite Mega Stone

This Mega Stone can be obtained by exchanging 64 BP at the Battle Tree in Pokémon Sun and Moon.

Mega Sceptile – Sceptilite Mega Stone

This Mega Stone can be obtained using a download code in Pokémon Sun and Moon.

Mega Scizor – Scizorite Mega Stone

This Mega Stone can be obtained by exchanging 64 BP at the Battle Tree in Pokémon Sun and Moon.

Mega Sharpedo – Sharpedonite Mega Stone

This Mega Stone can be obtained by exchanging 64 BP at the Battle Tree in Pokémon Sun and Moon.

Mega Slowbro – Slowbronite Mega Stone

This Mega Stone can be obtained by exchanging 64 BP at the Battle Tree in Pokémon Sun and Moon.

Mega Steelix – Steelixite Mega Stone

This Mega Stone can be obtained using a download code in Pokémon Sun and Moon.

Mega Swampert – Swampertite Mega Stone

This Mega Stone can be obtained using a download code in Pokémon Sun and Moon.

Mega Tyranitar – Tyranitarite Mega Stone

This Mega Stone can be obtained using a download code in Pokémon Sun and Moon.

Mega Venusaur – Venusaurite Mega Stone

This Mega stone can be obtained by defeating Red at the Battle Tree in Pokémon Sun and Moon.

Primal Groudon – Blue Orb

The Blue Orb can be obtained in Hau’oli City in Pokémon Sun and Moon.

Primal Kyogre – Red Orb

Th Red Orb can be obtained in Hau’oli City in Pokémon Sun and Moon.

More Pokémon Sun and Moon Guides:

Do NOT follow this link or you will be banned from the site!