La cittadina viene attraversato dalla Strada Statale 126 che lo collega a GUSPINI e FLUMINIMAGGIORE. Il tratto della statale compreso nell'abitato è lungo 3 km, suddiviso in 3 vie (via Costituzione, via Repubblica e via Libertà).
Altra strada che collega la cittadina con i centri abitati è la provinciale 67 che da ARBUS porta a GONNOSFANADIGA.
Il trasporto pubblico urbano e i collegamenti con le varie zone del sud Sardegna sono assicurati dall'ARST.
Rappresentazione grafica del percorso per raggiungere le località marine di ARBUS