Cagliari verfügt über ausgezeichnete Einkaufsmöglichkeiten, die sich vor allem auf den Stadtteil Marina und insbesondere auf die Passage Via Roma konzentrieren, wo sich das Hauptkaufhaus La Rinascente befindet. Weitere Einkaufszentren sind Upim auf der Piazza Della Repubblica und Standa, wenige Kilometer vom Stadtzentrum entfernt.
Wenn Sie Souvenirs oder lokales Kunsthandwerk wie Körbe und filigranen Goldschmuck kaufen möchten, finden Sie im Hafengebiet mehrere Geschäfte, die diese Wünsche erfüllen. Für regionale Spezialitäten empfiehlt sich der überdachte Lebensmittelmarkt von San Benedetto. Der Sonntag ist ein guter Tag für Märkte, mit den Flohmärkten in der Nähe der Bastion Saint Remy und auf der Piazza Trento. Außerdem finden am ersten Sonntag des Monats auf der Piazza del Carmine und am zweiten und vierten Sonntag des Monats auf der Piazza Carlo Alberto Antiquitätenmärkte statt. Wenn Ihnen Schnäppchen für gebrauchte Gegenstände nicht zusagen, sollten Sie den großen Markt beim Stadio Sant’Elia aufsuchen, der ebenfalls sonntags stattfindet und auf dem Sie neue Waren zu günstigen Preisen finden können.