Viborg tilbyder et bredt udvalg af butikker og butikscentre. Hovedgaden har en variation af butikker, caféer og restauranter. Viborg Storcenter er et af byens største indkøbscentre, og Søndermarkscentret er også populært. Der er også specialiserede butikker inden for mode, møbler, elektronik og mere.