Gen 7SM20 Mega StonesUpdated NOV 12, 2026

Pokémon Sun & Moon Mega Stones

Most Mega Stones in Sun & Moon are Battle Tree trades at 64 BP, and you can trade for them again. The Battle Tree also gives you Venusaurite, Blastoisinite and both Charizardites as gifts. Alakazite is the one stone gifted away from the Battle Tree, on Ancient Poni Path.

All 20 Sun & Moon Mega Stones

Mega Stones

20

Charizard is the only Pokémon here with two stones. Fifteen of these are BP trades only, while Battle Legend Red gives the four Kanto starter stones and Dexio gives Alakazite.

Mega Stones
Mega EvolvesWhere to get it
Mega Absol
  • Exchange64 BPBattle Tree
Mega Aerodactyl
  • Exchange64 BPBattle Tree
Mega Alakazam
Mega Blastoise
  • GiftBattle Tree
Mega Charizard X
  • GiftBattle Tree
Mega Charizard Y
  • GiftBattle Tree
Mega Garchomp
  • Exchange64 BPBattle Tree
Mega Gengar
  • Exchange64 BPBattle Tree
Mega Glalie
  • Exchange64 BPBattle Tree
Mega Gyarados
  • Exchange64 BPBattle Tree
Mega Kangaskhan
  • Exchange64 BPBattle Tree
Mega Lucario
  • Exchange64 BPBattle Tree
Mega Metagross
  • Exchange64 BPBattle Tree
Mega Pinsir
  • Exchange64 BPBattle Tree
Mega Sableye
  • Exchange64 BPBattle Tree
Mega Salamence
  • Exchange64 BPBattle Tree
Mega Scizor
  • Exchange64 BPBattle Tree
Mega Sharpedo
  • Exchange64 BPBattle Tree
Mega Slowbro
  • Exchange64 BPBattle Tree
Mega Venusaur
  • GiftBattle Tree
Every Pokémon item, all gamesTrials & KahunasElite FourVersion exclusives
Was this page helpful?
Thanks for your feedback!
Want to tell us more?
What was most useful?
What could be improved?
Thanks for your feedback