Accès et Situation Géographique
Le village est situé à 450 m d’altitude dans la vallée du Taravo, en grande partie sur le versant nord-ouest d’une colline, orientation qui le prive du soleil matinal, les quartiers historiques et en particulier la tour (Torre) sont situés sur un éperon rocheux et beneficient du soleil des 8h en été. La colline est située entre les RD 302 et 157A d’un côté et la RN 196 de l’autre côté. Il est traversé par la route départementale 302 qui relie le Col de Celaccia à Pisciatello (près d’Ajaccio) par Pila-Canale.
À vol d’oiseau, Sollacaro est à 25 km au sud-est de la préfecture Ajaccio, 14 km au nord de la sous-préfecture Sartène et 8 km au sud ouest de Petreto-Bicchisano, les distances par la route sont presque doublées.
En contrebas, sur la RD 57, en direction de Porto Pollo, se situent les hameaux de Calvese et de Filitosa.