Elenco dei comuni limitrofi a Spinazzola 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.
| Comuni confinanti (o di prima corona) | distanza | popolazione |
|---|
| ANDRIA | 33,7 km | 100.086 |
| Ruvo di Puglia (BA) | 37,0 km | 25.786 |
| Minervino Murge | 13,1 km | 9.598 |
| Gravina in Puglia (BA) | 32,3 km | 44.383 |
| Poggiorsini (BA) | 14,8 km | 1.452 |
| Montemilone (PZ) | 12,4 km | 1.763 |
| Genzano di Lucania (PZ) | 14,2 km | 6.072 |
| Banzi (PZ) | 13,6 km | 1.437 |
| Palazzo San Gervasio (PZ) | 10,1 km | 5.048 |
| Venosa (PZ) | 23,2 km | 12.231 |
| Comuni di seconda corona (confinanti con la prima corona) | distanza | popolazione |
|---|
| Maschito (PZ) | 23,0 km | 1.735 |
| Forenza (PZ) | 23,1 km | 2.254 |
| Acerenza (PZ) | 23,4 km | 2.595 |
| Oppido Lucano (PZ) | 24,5 km | 3.891 |
| Lavello (PZ) | 26,7 km | 13.945 |
| Irsina (MT) | 27,1 km | 5.189 |
| Canosa di Puglia | 28,2 km | 31.115 |
| Ginestra (PZ) | 30,3 km | 748 |
| Corato (BA) | 33,5 km | 48.101 |
| Barile (PZ) | 35,3 km | 3.012 |
| Rapolla (PZ) | 35,3 km | 4.506 |
| Altamura (BA) | 41,8 km | 69.665 |
| BARLETTA | 41,8 km | 94.459 |
| Terlizzi (BA) | 42,2 km | 27.290 |
| TRANI | 43,5 km | 53.940 |
| Bisceglie | 46,2 km | 54.847 |
| Grottole (MT) | 47,4 km | 2.420 |
| Bitonto (BA) | 52,6 km | 56.462 |
| MATERA | 54,3 km | 60.818 |
| Altri comuni capoluogo della Puglia | distanza | popolazione |
|---|
| BARI | 65,9 km | 320.475 |
| FOGGIA | 71,2 km | 152.747 |
| TARANTO | 114,6 km | 191.810 |
| BRINDISI | 159,9 km | 89.780 |
| LECCE | 188,2 km | 95.520 |