During your travels of The Alola Region, as like the previous Generation of Pokemon, you will discover and obtain what are known as Mega Stones. With these given items, you can Mega Evolve certain Pokemon. Each Mega Stone is for a specific Pokemon, and almost all of them can be purchased from The Battle Tree after Dexio helps you begin using them.
Mega Stone Items & Locations
Abomasite: One of a variety of mysterious Mega Stones. Have Abomasnow hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Absolite: One of a variety of mysterious Mega Stones. Have Absol hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Aerodactylite: One of a variety of mysterious Mega Stones. Have Aerodactyl hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Aggronite: One of a variety of mysterious Mega Stones. Have Aggron hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Alakazite: One of a variety of mysterious Mega Stones. Have Alakazam hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree, Poni Plains
Altarianite: One of a variety of mysterious Mega Stones. Have Altaria hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Ampharosite: One of a variety of mysterious Mega Stones. Have Ampharos hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Audinite: One of a variety of mysterious Mega Stones. Have Audino hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Banettite: One of a variety of mysterious Mega Stones. Have Banette hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Beedrillite: One of a variety of mysterious Mega Stones. Have Beedrill hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Blastoisinite: One of a variety of mysterious Mega Stones. Have Blastoise hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Blazikenite: One of a variety of mysterious Mega Stones. Have Blaziken hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Cameruptite: One of a variety of mysterious Mega Stones. Have Camerupt hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Charizardite X: One of a variety of mysterious Mega Stones. Have Charizard hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Charizardite Y: One of a variety of mysterious Mega Stones. Have Charizard hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Diancite: One of a variety of mysterious Mega Stones. Have Diancie hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Konikoni City
Galladite: One of a variety of mysterious Mega Stones. Have Gallade hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Garchompite: One of a variety of mysterious Mega Stones. Have Garchomp hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Gardevoirite: One of a variety of mysterious Mega Stones. Have Gardevoir hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Gengarite: One of a variety of mysterious Mega Stones. Have Gengar hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Glalitite: One of a variety of mysterious Mega Stones. Have Glalie hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Gyaradosite: One of a variety of mysterious Mega Stones. Have Gyarados hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Heracronite: One of a variety of mysterious Mega Stones. Have Heracross hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Houndoominite: One of a variety of mysterious Mega Stones. Have Houndoom hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Kangaskhanite: One of a variety of mysterious Mega Stones. Have Kangaskhan hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Latiasite: One of a variety of mysterious Mega Stones. Have Latias hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Latiosite: One of a variety of mysterious Mega Stones. Have Latios hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Lopunnite: One of a variety of mysterious Mega Stones. Have Lopunny hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Lucarionite: One of a variety of mysterious Mega Stones. Have Lucario hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Manectite: One of a variety of mysterious Mega Stones. Have Manectric hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Mawilite: One of a variety of mysterious Mega Stones. Have Mawile hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Medichamite: One of a variety of mysterious Mega Stones. Have Medicham hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Metagrossite: One of a variety of mysterious Mega Stones. Have Metagross hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Mewtwonite X: One of a variety of mysterious Mega Stones. Have Mewtwo hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Mewtwonite Y: One of a variety of mysterious Mega Stones. Have Mewtwo hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Pidgeotite: One of a variety of mysterious Mega Stones. Have Pidgeot hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Pinsirite: One of a variety of mysterious Mega Stones. Have Pinsir hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Sablenite: One of a variety of mysterious Mega Stones. Have Sableye hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Salamencite: One of a variety of mysterious Mega Stones. Have Salamence hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Sceptilite: One of a variety of mysterious Mega Stones. Have Sceptile hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Scizorite: One of a variety of mysterious Mega Stones. Have Scizor hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Sharpedonite: One of a variety of mysterious Mega Stones. Have Sharpedo hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Slowbronite: One of a variety of mysterious Mega Stones. Have Slowbro hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Steelixite: One of a variety of mysterious Mega Stones. Have Steelix hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Swampertite: One of a variety of mysterious Mega Stones. Have Swampert hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Tyranitarite: One of a variety of mysterious Mega Stones. Have Tyranitar hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree
Venusaurite: One of a variety of mysterious Mega Stones. Have Venusaur hold it, and this stone will enable it to Mega Evolve during battle.
Locations: Battle Tree