Gen 7USUM47 Mega StonesUpdated NOV 12, 2026
Pokémon Ultra Sun & Ultra Moon Mega Stones
Diancite is a gift in Konikoni City in Ultra Sun & Ultra Moon, and Alakazite is a gift on Poni Plains. Everything else comes from the Battle Tree: Venusaurite, Blastoisinite and both Charizardites are free there, and the rest trade at 64 BP each, as often as you like.
All 47 Ultra Sun & Ultra Moon Mega Stones
Mega Stones
47Mewtwo and Charizard each have an X and a Y stone here. Latias and Latios each get a stone of their own.

