Elenco dei comuni limitrofi a Santa Teresa Gallura ordinati per distanza crescente, calcolata in linea d'area dal centro urbano. Popolazione al 01/01/2011 (ISTAT).
I link dei comuni elencati portano alle pagine dei rispettivi comuni limitrofi.
| Santa Teresa Gallura (OT) | 0 km | 5.225 |
| Comuni di seconda corona (confinanti con la prima corona) | distanza | popolazione |
|---|
| Luogosanto | 21,4 km | 1.902 |
| Arzachena | 24,8 km | 13.317 |
| Luras | 34,1 km | 2.715 |
| Calangianus | 35,8 km | 4.337 |
| Aggius | 36,1 km | 1.631 |
| Trinità d'Agultu e Vignola | 36,7 km | 2.184 |
| Bortigiadas | 40,8 km | 806 |
| Berchidda | 50,9 km | 2.941 |
| Perfugas (SS) | 52,1 km | 2.486 |
| Erula (SS) | 54,2 km | 769 |
| Oschiri | 58,5 km | 3.472 |
| Tula (SS) | 59,2 km | 1.611 |
| Altri comuni capoluogo della Sardegna | distanza | popolazione |
|---|
| OLBIA | 43,4 km | 56.066 |
| SASSARI | 78,1 km | 130.658 |
| NUORO | 103,1 km | 36.347 |
| TORTOLÌ | 151,3 km | 10.838 |
| LANUSEI | 154,3 km | 5.655 |
| ORISTANO | 157,1 km | 32.015 |
| VILLACIDRO | 202,1 km | 14.454 |
| IGLESIAS | 222,3 km | 27.493 |
| CAGLIARI | 224,6 km | 156.488 |
| CARBONIA | 237,6 km | 29.764 |
| Altre città italiane | distanza | popolazione |
|---|
| ROMA | 283,8 km | 2.761.477 |
| FIRENZE | 329,6 km | 371.282 |
| GENOVA | 354,4 km | 607.906 |
| BOLOGNA | 403,6 km | 380.181 |
| NAPOLI | 428,7 km | 959.574 |
| PESCARA | 437,5 km | 123.077 |
| MILANO | 471,0 km | 1.324.110 |
| VENEZIA | 531,5 km | 270.884 |
| BARI | 641,4 km | 320.475 |
| REGGIO CALABRIA | 654,2 km | 186.547 |