Arbori is located in a direct line some 12 km south of Marignana and 20 km north of Sarrola-Carcopino. Access to the commune is by the road D1 which runs by a tortuous route north from Sari-d'Orcino through the commune to the village then continues north to Vico. Apart from the village there are also the hamlets of Mercolaccia and Parapoghiu. The commune is remote, mountainous, and heavily forested although with a small patch of farmland in the centre.[3]
The eastern and southern border is formed by the river Liamone, which flows south and then west, from its confluence with the Cruzini.[3]