The naval Battle of Reimerswaal took place on 29 January 1574 during the Eighty Years' War between a Dutch and a Spanish fleet. The Dutch were victorious.
In April 1572 the cities of Flushing, Veere and Arnemuiden, located on the island of Walcheren, swore allegiance to the Dutch prince. However, another city on the island, Middelburg, remained loyal to the king of Spain, and as a result was laid siege upon. After more than six months' worth of food, ammunition and other materials began to run out the Spanish commander Sancho d'Avila made a second attempt to resupply the city by sea (his first attempt failed. See Battle of Borsele). On January 29 the Spanish supply fleet encountered a Dutch naval squadron and the Spanish were completely destroyed. Middelburg surrendered nine days later.