Santa Teresa Gallura is set on a hill overlooking the southern coast of Corsica just 11 nautical miles away, the Archipelago of La Maddalena lies to the north east and the Mare di Sardegnato the west. The town is developed around two inlets: Porto Longone with the new marina, and Rena Bianca.
An interesting aspect of the town, is that its layout follows a roman plan, all the roads intersect perpendicularly. This outlay is typical of towns taken over by the Piedmontese,showing their military design and influence in local life.