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 ;); puis la D253 jusqu'au village de Boticcela, et enfin la D153 via Granaggiolo jusqu'à Barcaggio.