Les principaux axes commerçants sont la place Gambetta, le boulevard Pasteur, la rue de la Seudre, la rue du Général Leclerc et la rue Foran en centre-ville, et l'avenue Gabrielle à Ronce-les-Bains. Deux centres commerciaux sont situés en périphérie (Intermarché et Super U). À noter également la présence d'un hypermarché E.Leclerc à Marennes, et de plusieurs grands centres commerciaux à Royan.