Tutta la città e l'hinterland è servita dagli autobus dell'azienda CTM. Oltre agli autobus è presente anche una metropolitana leggera di superficie, che ha la stazione in piazza Repubblica. Un punto cardine per gli autobus è piazza Matteotti. Da qui partono diverse linee che servono l'intera città. Partono da piazza Matteotti la linea M, con capolinea a Monserrato, il 30 e il 31, con i quali potrete raggiungere il Centro Commerciale Le Vele e le città di Quartu e Selargius, la linea 1, che passando per piazza yenne attraversa tutta la città passando per San Michele facendo capolinea all'Ospedale Brotzu, la linea 8, che raggiunge l'Ospedale San Giovanni di Dio, sale al carcere di Buon cammino e scende a San Michele, prosegue all'ospedale Santissima Trinità, il parco di Monte Claro e dopo Pirri fa capolinea alla Cittadella Universitaria di Monserrato. La linea 10 fa capolinea proprio di fronte al palazzo della Regione e porta comodamente nelle vie del centro, anche in quelle chiuse al traffico veicolare e nelle principali vie dello shopping. È molto comodo perché con questa linea si arriva proprio davanti ai più eleganti negozi di Cagliari.