Inizia a Decimomannu, dal tratto ormai dismesso della strada statale 130 Iglesiente, ed esce in direzione nord dall'abitato incrociandone il nuovo tracciato fino a raggiungere Villasor da dove si diparte la strada statale 196 dir di Villacidro. Il tracciato devia verso nord-ovest arrivando nei pressi di Villacidro, che viene evitata in variante, e poi a Gonnosfanadiga per terminare infine a Guspini innestandosi sulla strada statale 126 Sud Occidentale Sarda. Nel tratto tra Villasor e Villacidro, con i suoi 11 chilometri, è presente uno dei rettilinei più lunghi della Sardegna.
^abcdefghIn corsivo sono indicate le strade statali facenti parte sino al 1945 - per l'intera estensione - del territorio italiano e poi parzialmente cedute agli Stati vincitori della Seconda guerra mondiale, in seguito alla modifica dei confini nazionali stabilita dal trattato di Parigi del 1947.