La ville dispose d'un cinéma, implanté dans le quartier balnéaire de Ronce-les-Bains. Les villes voisines de Marennes et des Mathes, toutes deux distantes d'un peu plus de , disposent également de plusieurs salles. Enfin, plusieurs cinémas sont également situés dans le reste de l'agglomération de Royan (Royan, Saint-Palais-sur-Mer, Saint-Georges-de-Didonne...)