From Cagliari: It is easy to get to Ghilarza. Take the SS 131 to Abbasanta (about 110 Km.). Exit the SS 131 at Abbasanta and follow the signs for Ghilarza. (it is less than a km away).
From Porto Torres and Sassari: Take the SS 131 southwards until the junction for Abbasanta and then follow the sign post for Ghilarza.
From Olbia: take the SS 131 bis to Nuoro, and proceed until you reach the SS 131. At this point, there is the exit for Abbasanta and Ghilarza. It is easy to get to Ghilarza from any of the numerous signposted exits.