El combat del Callao o combat del dos de maig fou un enfrontament que es va produir el 2 de maig de 1866 entre una flota espanyola sota el comandament de l'almirall Casto Méndez Núñez i els emplaçaments fortificats de bateries de la ciutat portuària peruana del Callao durant la guerra de les illes Chincha o guerra hispanosudamericana. La flota espanyola va bombardejar el port del Callao i, finalment, es va retirar amb fortes pèrdues sense haver infligit danys d'importància a les estructures de la ciutat, segons les fonts peruanes; o bé després d'haver silenciat gairebé tots els canons de les defenses costaneres, segons els informes espanyols i els observadors francesos. Fou l'última batalla de la guerra entre forces espanyoles i peruanes.