Sa présence dans de nombreuses régions qu’il a habitées est incertaine.
On trouve l’ange de mer en Méditerranée, dans la mer Égée, autour des îles Canaries et sur les côtes de Grande-Bretagne et d’Irlande, bien que son aire de répartition historique soit plus vaste. Sa présence dans de nombreuses régions qu’il a habitées est incertaine.