Das Shopping in Roskilde ist überschaubar und konzentriert sich hauptsächlich auf das Stadtzentrum. Die Haupteinkaufsstraße, Skomagergade, ist gesäumt von einer Mischung aus bekannten dänischen Ketten, kleineren Boutiquen und Fachgeschäften. Man findet dort Mode, Accessoires, Haushaltswaren und Souvenirs.
Neben den größeren Geschäften finden sich in Roskilde auch unabhängige Läden mit Produkten abseits des Üblichen. Man findet Kunsthandwerk, dänisches Design, lokale Delikatessen und Spezialitäten, die sich als Mitbringsel eignen. Besonders beliebt sind Artikel, die einen Bezug zur Wikingerzeit oder zur dänischen Kultur haben, wie etwa Repliken von Wikingerschmuck oder Bücher über die Geschichte der Stadt.
Für frische Lebensmittel und lokale Produkte sollte man den Wochenmarkt auf dem Stændertorvet (Marktplatz) besuchen, der an bestimmten Tagen stattfindet. Dort sind frisches Obst und Gemüse, Käse, Brot und andere dänische Spezialitäten direkt von den Erzeugern erhältlich. Auch wenn Roskilde kein riesiges Shopping-Paradies ist, bietet es doch Möglichkeiten, das ein oder andere Stück zu finden und das lokale Flair zu genießen.