Rosas (en catalan : Roses) est une ville de Catalogne (Espagne). Elle appartient à la comarque de l'Alt Empordà et se situe sur la Costa Brava, sur les rives de la mer Méditerranée au sud du cap de Creus.
C'est un lieu réputé pour le tourisme balnéaire dans cette région et on y dénombre beaucoup d'hôtels et immeubles de locations estivants. Ayant atteint le seuil des 20 000 habitants en 2008, Rosas a obtenu de l'Etat son classement en tant "Ciutad" ce qui en fait désormais avec Figueras, la seconde ville de l'Alt Empordà.
Sa flotte de pêche traditionnelle est toujours importante aujourd'hui.
Sa situation géographique privilégiée fait qu'elle a souvent été colonisée depuis les Grecs jusqu'au VIIIe siècle. Les vestiges les plus anciens retrouvés sur place datent du Ve siècle av. J.-C. et la ville connue son apogée au IIIe siècle av. J.-C. La décadence commença avec l'arrivée des Romains au IIe siècle av. J.-C. et dura jusqu’au VIIIe siècle de notre ère.
À partir de l'an 1000, fut fondé un monastère bénédictin qui permit à la cité de retrouver son prestige. Au XVIe siècle, le roi Charles Quint fit construire une forteresse pour défendre la place contre les attaques des pirates sarrasins et française. La population dut encore souffrir plusieurs occupations françaises : 1645-1659, 1693-1697, 1794-1795, 1808-1814.