Elenco dei comuni limitrofi a Canosa di Puglia 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.
| Canosa di Puglia (BT) | 0 km | 31.115 |
| Comuni di seconda corona (confinanti con la prima corona) | distanza | popolazione |
|---|
| Trinitapoli | 15,4 km | 14.551 |
| Margherita di Savoia | 18,5 km | 12.465 |
| Montemilone (PZ) | 22,6 km | 1.763 |
| Stornara (FG) | 26,0 km | 5.114 |
| Zapponeta (FG) | 28,0 km | 3.465 |
| Spinazzola | 28,2 km | 6.908 |
| Stornarella (FG) | 28,4 km | 5.137 |
| TRANI | 29,7 km | 53.940 |
| Corato (BA) | 30,1 km | 48.101 |
| Orta Nova (FG) | 32,3 km | 17.868 |
| Carapelle (FG) | 35,2 km | 6.527 |
| Venosa (PZ) | 35,7 km | 12.231 |
| Ruvo di Puglia (BA) | 37,1 km | 25.786 |
| Ascoli Satriano (FG) | 42,4 km | 6.390 |
| Melfi (PZ) | 42,8 km | 17.554 |
| Rapolla (PZ) | 42,9 km | 4.506 |
| Manfredonia (FG) | 47,1 km | 57.455 |
| FOGGIA | 50,9 km | 152.747 |
| Altri comuni capoluogo della Puglia | distanza | popolazione |
|---|
| BARI | 66,6 km | 320.475 |
| TARANTO | 133,1 km | 191.810 |
| BRINDISI | 170,3 km | 89.780 |
| LECCE | 201,5 km | 95.520 |