El golfo de Asinara es una amplia ensenada situada en la zona noroccidental de la costa de Cerdeña, abierta al noreste, con una boca de unos 35 km que va desde la isla de Asinara, al norte, al cabo Falcone, al oeste, y prosigue en dirección noreste hasta la pequeña localidad de Castelsardo.