Se distribuye por el Atlántico este, desde las islas Británicas a Mauritania, excepcionalmente hasta Senegal, Canarias y Madeira, así como por todo el Mediterráneo, donde es relativamente común en las costas de España y norte de África.