Una megapiedra es un objeto que sirve para llevar a cabo la Megaevolución. Aplicada sobre un Pokémon, sirve para que este pueda megaevolucionar, aunque solo durante los combates. Cada piedra tiene el nombre del Pokémon sobre el cual debe utilizarse con el sufijo "-ita" (atribuido a las megapiedras por ser piedras minerales), como por ejemplo la Blazikenita, para megaevolucionar a Blaziken, o la Lucarita, para Lucario.
Las megapiedras se encuentras distribuidas por toda la Región Star, pero éstas solo aparecerán después de haber conseguido el Mega-aro.
Las megapiedras no pueden ser robadas por el movimiento Ladrón,al igual que las Tablas Elementales.