Le principal marché de Royan est le marché central, situé en centre-ville et accessible par le boulevard Aristide-Briand ou l'avenue Daniel-Hedde. Il est ouvert du mardi au dimanche de 7 heures à 13 heures, y compris les jours fériés. Durant la saison, il est ouvert sept jours sur sept.
L'autre marché de la ville est situé dans le quartier du Parc, accessible depuis le centre ville par le boulevard Frédéric-Garnier. Il est ouvert aux mêmes horaires.