Si vous prenez la route, sachez qu'il n'existe pas d'autoroute en Sardaigne, mais que les routes nationales y sont de bonne qualité. Le réseau est en Y : la SS 131 (SS signifie Super Strada) part de Cagliari et rejoint Oristano, puis se divise en deux branches, qui vont respectivement vers Sassari à l'ouest et vers Olbia à l'est. On doit bien sûr y ajouter la SS 125, très belle route qui parcourt la partie est de l'île (on l'appelle d'ailleurs l'Orientale Sarda), mais dont l'élargissement se fait attendre depuis longtemps. Plusieurs compagnies de bus effectuent des navettes quotidiennes entre les principales villes. On peut citer l'Azienda Regionale Sarda Trasporti (ARST) et les autobus Pani (tél. : 079236983). Le réseau ferré possède la même configuration que le réseau routier. La plupart des lignes (notamment le tronçon Sassari-Cagliari, parcouru en 3 h 30 environ) sont gérées par les Ferrovie dello Stato italiennes. D'autres, en particulier les lignes touristiques que dessert le trenino verde, dépendent des Ferrovie di Sardegna. Les liaisons avec les îles (La Maddalena, San Pietro, Sant'Antioco) sont très fréquentes et bien organisées. Pour La Maddalena, les départs ont lieu tous les quarts d'heure environ depuis Palau. Pour Carloforte, on embarquera de Portovesme. Les compagnies qui effectuent les liaisons sont Tris et Saremar.