All Pokémon Ultra Sun And Moon Mega Stone Locations

mega-stone-pokemon-origins-image

As with Pokémon Sun and Pokémon Moon, Mega Evolution makes a return in Pokémon Ultra Sun and Pokémon Ultra Moon where select Pokémon can use a Mega Stone to 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. First, Trainers must wear a special item called a Key Stone, while, secondly, 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 Ultra Sun And Ultra Moon

After you become Champion, you must head to Poni Plains 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 Ultra Sun and Pokémon Ultra Moon are easier to obtain, seeing as they are all found at the Battle Tree.

All Pokémon Ultra Sun And Ultra Moon Mega Stone Locations

Mega Abomasnow – Abomasite Mega Stone

The Abomasite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Absol – Absolite Mega Stone

The Absolite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Aerodactyl – Aerodactylite Mega Stone

The Aerodactylite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Aggron – Aggronite Mega Stone

The Aggronite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Alazkazam – Alakazite Mega Stone

This Alakazite Mega Stone can be obtained by defeating Dexio on Poni Plains, or exchanging 64 BP at the Battle Tree.

Mega Altaria – Altarianite Mega Stone

The Altarianite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Ampharos – Ampharosite Mega Stone

The Ampharosite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Audino – Audinite Mega Stone

The Audinite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Banette – Banettite Mega Stone

The Banettite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Beedrill – Beedrillite Mega Stone

The Beedrillite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Blastoise – Blastoisinite Mega Stone

The Blastoisinite Mega Stone is obtained by beating Red at the Battle Tree.

Mega Blaziken – Blazikenite Mega Stone

The Blazikenite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Camerupt – Cameruptite Mega Stone

The Cameruptite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Charizard X – Charizardite X Mega Stone

The Charizardite X Mega Stone is obtained by beating Red at the Battle Tree.

Mega Charizard Y – Charizardite Y Mega Stone

The Charizardite Y Mega Stone is obtained by beating Red at the Battle Tree.

Mega Diancie – Diancite Mega Stone

The Diancite Mega Stone can be obtained in Konikoni City, by showing the collector in the Jewellery Shop a Diancie.

Mega Gallade – Galladite Mega Stone

The Galladite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Garchomp – Garchompite Mega Stone

The Garchompite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Gardevoire – Gardevoirite Mega Stone

The Gardevoirite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Gengar – Gengarite Mega Stone

The Gengarite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Glalie – Glalitite Mega Stone

The Glalitite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Gyarados – Gyaradosite Mega Stone

The Gyaradosite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Heracross – Heracronite Mega Stone

The Heracronite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Houndoom – Houndoominite Mega Stone

The Houndoominite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Kangaskhan – Kangaskhanite Mega Stone

The Kangaskhanite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Latias – Latiasite Mega Stone

The Latiasite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Latios – Latiosite Mega Stone

The Latiosite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Lopunny – Lopunnite Mega Stone

The Lopunnite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Lucario – Lucarionite Mega Stone

The Lucarionite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Manectric – Manectite Mega Stone

The Manectite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Mawile – Mawilite Mega Stone

The Mawilite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Medicham – Medichamite Mega Stone

The Medichamite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Metagross – Metagrossite Mega Stone

The Metagrossite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Mewtwo X – Mewtwonite X Mega Stone

The Mewtwonite X Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Mewtwo Y – Mewtwonite Y Mega Stone

The Mewtwonite Y Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Pidgeot – Pidgeotite Mega Stone

The Pidgeotite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Pinsir – Pinsirite Mega Stone

The Pinsirite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Rayquaza – Dragon Ascent [Move]

The Dragon Ascent move can be taught by the Move Tutor at the Pokémon Center in Seafolk Village and is required for Rayquaza to Mega Evolve into Mega Rayquaza.

Mega Sabeleye – Sablenite Mega Stone

The Sablenite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Salamence – Salamencite Mega Stone

The Salamencite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Sceptile – Sceptilite Mega Stone

The Sceptilite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Scizor – Scizorite Mega Stone

The Scizorite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Sharpedo – Sharpedonite Mega Stone

The Sharpedonite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Slowbro – Slowbronite Mega Stone

The Slowbronite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Steelix – Steelixite Mega Stone

The Steelixite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Swampert – Swampertite Mega Stone

The Swampertite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Tyranitar – Tyranitarite Mega Stone

The Tyranitarite Mega Stone can be obtained by exchanging 64 BP at the Battle Tree.

Mega Venusaur – Venusaurite Mega Stone

The Venusaurite Mega Stone is obtained by beating Red at the Battle Tree.

More Pokémon Ultra Sun and Pokémon Ultra Moon Guides

4 Comments

  1. The charizard, venusaur, and blastoise stone locations are WRONG! You can’t buy them with BP. I got mine from Red After I beat him on my first run through of the singles format in the battle tree.

    Reply
    • Thanks, that was a mistake on my part – I have corrected it now!

      Reply
  2. you can get larvesta right? Volcarona mega evolves, so are you able to get the mega stone for it?

    Reply
    • Nevermind, fake information.

      Reply

Leave a Reply

Lost Password

Please enter your username or email address. You will receive a link to create a new password via email.