Once you get to the Battle Tree, you are able to access all of the Megastones that are available in the new Pokemon game. This Pokemon Ultra Sun and Moon Megastones Guide will let you know how you can acquire each and every one of those Megastones and what you need to do to get them in your inventory.
For more help on Pokemon Ultra Sun and Moon, you can check out our Ultra Poiple Guide, EXP Farming Guide, and Roto Loto Guide.
Pokemon Ultra Sun and Moon Megastones
The Megastones are available to you once you get to the very last region of the Poni Island. Let’s take a look at how you can get your hands on all of them.
First, we have written what you have to do to get yourself a particular Megastone and then listed all of the Pokemon that can be unlocked this way.
Diancite
Show the Jeweler in Konikoni City a Diancie.
Venusaurite
Gifted after defeating Red or Blue in the Battle Tree.
Blastoisinite
Gifted after defeating Red or Blue in the Battle Tree.
Charizardite X
Gifted after defeating Red or Blue in the Battle Tree.
Charizardite Y
Gifted after defeating Red or Blue in the Battle Tree.
Abomasite
Bought for 64 BP at the Battle Tree Shop.
Absolite
Bought for 64 BP at the Battle Tree Shop.
Aerodactylite
Bought for 64 BP at the Battle Tree Shop.
Aggronite
Bought for 64 BP at the Battle Tree Shop.
Alakazite
Bought for 64 BP at the Battle Tree Shop/Beat Dexio on Ancient Poni Path.
Altarianite
Bought for 64 BP at the Battle Tree Shop.
Ampharosite
Bought for 64 BP at the Battle Tree Shop.
Audinite
Bought for 64 BP at the Battle Tree Shop.
Banettite
Bought for 64 BP at the Battle Tree Shop.
Beedrillite
Bought for 64 BP at the Battle Tree Shop.
Blastoisinite
Bought for 64 BP at the Battle Tree Shop.
Blazikenite
Bought for 64 BP at the Battle Tree Shop.
Cameruptite
Bought for 64 BP at the Battle Tree Shop.
Charizardite X
Bought for 64 BP at the Battle Tree Shop.
Charizardite Y
Bought for 64 BP at the Battle Tree Shop.
Galladite
Bought for 64 BP at the Battle Tree Shop.
Garchompite
Bought for 64 BP at the Battle Tree Shop.
Gardevoirite
Bought for 64 BP at the Battle Tree Shop.
Gengarite
Bought for 64 BP at the Battle Tree Shop.
Glalitite
Bought for 64 BP at the Battle Tree Shop.
Gyaradosite
Bought for 64 BP at the Battle Tree Shop.
Heracronite
Bought for 64 BP at the Battle Tree Shop.
Houndoominite
Bought for 64 BP at the Battle Tree Shop.
Kangaskhanite
Bought for 64 BP at the Battle Tree Shop.
Latiasite
Bought for 64 BP at the Battle Tree Shop.
Latiosite
Bought for 64 BP at the Battle Tree Shop.
Lopunnite
Bought for 64 BP at the Battle Tree Shop.
Lucarionite
Bought for 64 BP at the Battle Tree Shop.
Manectite
Bought for 64 BP at the Battle Tree Shop.
Mawilite
Bought for 64 BP at the Battle Tree Shop.
Medichamite
Bought for 64 BP at the Battle Tree Shop.
Metagrossite
Bought for 64 BP at the Battle Tree Shop.
Mewtwonite X
Bought for 64 BP at the Battle Tree Shop.
Mewtwonite Y
Bought for 64 BP at the Battle Tree Shop.
Pidgeotite
Bought for 64 BP at the Battle Tree Shop.
Pinsirite
Bought for 64 BP at the Battle Tree Shop.
Sablenite
Bought for 64 BP at the Battle Tree Shop.
Salamencite
Bought for 64 BP at the Battle Tree Shop.
Sceptilite
Bought for 64 BP at the Battle Tree Shop.
Scizorite
Bought for 64 BP at the Battle Tree Shop.
Sharpedonite
Bought for 64 BP at the Battle Tree Shop.
Slowbronite
Bought for 64 BP at the Battle Tree Shop.
Steelixite
Bought for 64 BP at the Battle Tree Shop.
Swampertite
Bought for 64 BP at the Battle Tree Shop.
Tyranitarite
Bought for 64 BP at the Battle Tree Shop.
Venusaurite
Earned by beating Red at the Battle Tree.
Red Orb
Bought in Hau’oli City.
Blue Orb
Bought in Hau’oli City.
Dragon Ascent Move
Taught by Move Tutor in Seafolk Village ( mega evolves Rayquaza into Mega Rayquaza