Barcaggio se trouve à la pointe du cap-corse, face à l'île de la Giraglia, au bout de la D253.

En sortant du port de Bastia, prendre à droite la D80 sur 35 km jusqu'à Macinaggio (rappelez-vous que le kilometrage n'a rien à voir avec le temps de trajet, étant donné la particularité des routes corses); continuer sur la D80 jusqu'au village de Botticella, et enfin prendre la D253 via Granaggiolo jusqu'à Barcaggio.