Roses es un municipio español de la comarca del Alto Ampurdán en la provincia de Girona, Cataluña.
En poco más de medio siglo ha experimentado un rápido crecimiento debido al turismo.
Está situada en la costa norte del golfo de Rosas, al sur del cabo de Creus. Es un gran centro turístico, con urbanizaciones, hoteles y playas y dos puertos (pesquero y deportivo) y un lugar atractivo y de gran relieve dentro del sector septentrional de la Costa Brava. La costa del municipio de Rosas incluye una larga playa de arena y más hacia el este un gran número de calas, entre las cuales destacan Canyelles Petites, L'Almadrava, Cabo Norfeu, Punta Falconera y Montjoi.