Los mares que bañan el litoral español son el Mediterráneo por el nordeste, este, sureste y sur, el Cantábrico por el norte, y el océano Atlántico por el noroeste y suroeste.