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.
Table of Contents
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
- Ash Pikachu QR Code For Pokémon Ultra Sun And Ultra Moon
- All Pokémon Ultra Sun And Ultra Moon Mega Stone Locations
- All Team Skull Passwords In Pokémon Ultra Sun And Ultra Moon
- Pokémon Ultra Sun And Ultra Moon Hairstyles, Clothing And Trainer Customisation Options
- Pokémon Ultra Sun And Ultra Moon Lucky Egg Location And How To Get It
- Pokémon Ultra Sun And Ultra Moon Move Tutor, Reminder And Deleter Locations
- Pokémon Ultra Sun And Ultra Moon Pikachu Valley Pikachu Professor Quiz Answers
- Pokémon Ultra Sun And Ultra Moon Totem Sticker Locations List
- Pokémon Ultra Sun And Ultra Moon Version Exclusives And Differences
- Rockruff Event: How To Get Dusk Form Lycanroc In Pokémon Ultra Sun And Ultra Moon
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.
Thanks, that was a mistake on my part – I have corrected it now!
They are not WRONG, that is still a way to get gen on
you can get larvesta right? Volcarona mega evolves, so are you able to get the mega stone for it?
Nevermind, fake information.
volcarona cant mega evolve
Where do you get the Greninja Mega Stone?
greninja cant mega evolve
mega stones are not even in gen 7 the only ”gen 7” game mega stone are in is the lets go games
there are alot of mega stones.
Can you get all the starters from all the pokemon games