Santa Teresa di Gallura liegt an der Nordspitze Sardiniens, an der Straße von Bonifacio . Der Hafen verbindet Sardinien mit Korsika, wobei die beliebteste Fährverbindung nach Bonifacio führt .