If you are looking to harness the power of Mega Evolutions while on your journey, then you're in luck! In total, there are fifteen different Pokemon that can Mega Evolve within this game. However, in order to obtain these Mega Evolutions, you must first obtain a few Items. The first is none other than the Key Stone, which you will obtain from Blue in Pallet Town after obtaining seven Kanto Gym Badges and finding that the Viridian City Gym remains locked. The second item you will need is the Mega Stone for the Pokemon you are looking to Mega Evolve when in battle. Don't know which Pokemon can Mega Evolve? Then check out our page on What Pokemon Can Mega Evolve!
All Mega Stone Locations
Venusaurite: From Blue In Pallet Town While Receiving Key Stone
Charizardite X: From Blue In Pallet Town While Receiving Key Stone
Charizardite Y: From Blue In Pallet Town While Receiving Key Stone
Blastoisinite: From Blue In Pallet Town While Receiving Key Stone
Beedrillite: Buy From Indigo Plateau Stone Shop After Defeating Elite Four
Pidgeotite: Buy From Indigo Plateau Stone Shop After Defeating Elite Four
Alakazite: Buy From Indigo Plateau Stone Shop After Defeating Elite Four
Slowbronite: Buy From Indigo Plateau Stone Shop After Defeating Elite Four
Gengarite: Buy From Indigo Plateau Stone Shop After Defeating Elite Four
Kanaskhanite: Buy From Indigo Plateau Stone Shop After Defeating Elite Four
Pinsirite: Buy From Indigo Plateau Stone Shop After Defeating Elite Four
Gyaradosite: Buy From Indigo Plateau Stone Shop After Defeating Elite Four
Aerodactylite: Buy From Indigo Plateau Stone Shop After Defeating Elite Four
Mewtwonite X: From Green After Battle In Cerulean Cave
Mewtwonite Y: From Green After Battle In Cerulean Cave