Située sur la côte orientale de la Corse près de 20 km au sud de Bastia, la commune s'étend de la crête montagneuse jusqu'au cordon lagunaire de la Marana bordant la mer Tyrrhénienne.
L'Aéroport de Bastia Poretta est international et est également situé sur la commune. Il est géré par la Chambre de commerce et d'industrie de Bastia et Haute-Corse.