Située à l'extrémité nord-ouest de l'île, face au littoral de la Côte d'Azur, bénéficiant de conditions climatiques favorables et dans un environnement de toute beauté, la petite ville de Calvi occupe une position privilégiée en Corse. Calvi est devenue la capitale économique et touristique de la Balagne et la ville est aujourd'hui un des deux pôles touristiques de la région Corse, l'autre étant Porto-Vecchio.
De par sa situation, la commune ainsi que toute la région de la Balagne sont soumis aux vents du large. Il y pleut faiblement, ce qui explique la sécheresse estivale et les grands incendies qui s'en suivent chaque année (37 jours par an avec pluie >5 mm). Son doux climat, ses plages blondes, la chaîne de montagnes parmi les plus hautes de Corse qui l'entoure, sa fière citadelle, son passé historique, ses ports et son aéroport international sont les atouts majeurs de son expansion.
Bordée à l'ouest par le territoire de la commune de Lumio et au sud par celui de Calenzana, la commune a une large façade maritime.
Au nord, le Golfe de Calvi est délimité à l'est par la Punta Caldanu (présence d'une tour génoise ruinée) et à l'ouest par la Punta San Francescu. Il baigne la longue plage de La Pinède, les ports de plaisance et de Commerce ainsi que la Citadelle bâtie au bord de l'eau.
À l'ouest, le Golfe de la Revellata entre la Punta San Francescu et la presqu'île de la Revellata à la pointe de laquelle se trouve un important phare à éclats.
Enfin jusqu'à Capo Cavallo et son sémaphore mis en sommeil depuis 1987, un littoral sauvage, une côte déchiquetée, inhospitalière, à l'exception d'une petite plage en fond de la baie de Nichiareto.
La ville de Calvi se partage en deux quartiers : la Haute ville (la Citadelle), et la Basse ville. Mais depuis peu, le centre vital de la ville se déplace vers sa sortie sud. Entre deux supermarchés existants, se sont créés de nombreux commerces et services, s'élèvent de nouveaux immeubles d'habitations et une banque y a même transféré son agence qui était dans la Basse ville.
Dans la plaine de Calvi, entre mer et montagnes, l'aéroport international de Calvi Sainte-Catherine.