La batalla del cabo Machichaco fue un enfrentamiento naval que tuvo lugar el 5 de marzo de 1937, durante la guerra Civil española, entre la Marina de Guerra Auxiliar de Euzkadi (Euzko Itsas Gudarostea), la marina del gobierno autónomo vasco, fiel a la República, y el crucero Canarias, perteneciente a la marina franquista, en aguas del cabo Machichaco, frente a las costas de Vizcaya.
El 5 de marzo de 1937, el Canarias llegó al Cantábrico y apresó al mercante Galdames, que se dirigía a Bilbao con 173 pasajeros (entre refugiados y políticos republicanos, como Manuel Carrasco Formiguera), a la altura del cabo Machichaco. Para ello tuvo que enfrentarse a los bous vascos (barcos bacaladeros armados con cañones), resultando hundido uno de ellos (el Nabarra) y averiados los otros dos.