D'une longueur de 11,9 kilomètres[1], le Butturacci prend sa source sur la commune de Cognocoli-Monticchi à l'altitude 575 mètres[3], à 200 mètres au sud-est de la Bocca d'Arghellaju (615 m).
Il coule globalement du nord-est vers le sud-ouest.
Il a son embouchure dans la baie de Cupabia, dans le golfe de Valinco, au sud du golfe d'Ajaccio, en mer Méditerranée, entre le Capu di Muru, la Cala d'Orzu et le Capu Neru à l'ouest et la Punta di Porto Pollo à l'est, entre les deux communes de Serra-di-Ferro et Coti-Chiavari, à l'altitude 0 mètre[3].