Las islas Malveiras son un sub-archipiélago español en la provincia de Pontevedra que forman parte del archipiélago de Cortegada, y con ella integradas en el parque nacional de las Islas Atlánticas de Galicia.
Se sitúan a poniente de la isla de Cortegada y están formadas por dos pequeñas islas (Malveira Grande y Malveira Chica) y un islote (Illa das Cabras); en su conjunto suman 5,5 hectáreas de superficie.
La mayor está rodeada de arena en toda su parte sur y es rocosa en su parte norte; contiene vegetación (especialmente tojos, helechos, higueras bravas y laureles) y posee un par de pinos en su cima.
La Malveira Chica es más baja y pedregosa que la anterior, y en ella sólo crece el tojo.
Localización de las islas en Villagarcía.