La Batalla de Winchelsea o la Batalla de Les Espagnols sur Mer ("los españoles en el mar") fue una batalla naval que tuvo lugar el 29 de agosto de 1350 y supuso una victoria para una flota inglesa de 50 barcos, comandada por el rey Eduardo III, sobre una flota castellana de 47 embarcaciones mayores, comandada por Carlos de La Cerda. Se capturaron entre 14 y 26 barcos castellanos, y varios se hundieron. Solo se hundieron dos barcos ingleses, pero hubo una pérdida significativa de vidas. La batalla fue parte de la Guerra de los Cien Años entre Inglaterra y Francia.
El comercio de Inglaterra, su financiación de la guerra y su capacidad para aplicar la fuerza contra Francia dependían en gran medida del transporte marítimo, especialmente a su territorio en Gascuña. Con su propia capacidad para levantar y sostener una flota muy reducida por las actividades inglesas, los franceses contrataron barcos castellanos para bloquear los puertos ingleses. Frustrado por su eficacia, el propio Eduardo III lideró la flota que los interceptó e infligió grandes pérdidas. A pesar de ese éxito, el comercio y los puertos ingleses vieron poco alivio del acoso naval de los franceses y sus aliados.