Rosas (en espagnol: ) est une municipalité dans la province espagnole de Gérone en Catalogne. Elle est à moins de 30 kilomètres de la frontière française, à 65 kilomètres de la ville de Gérone et à de Barcelone. Malgré le tourisme, la pêche est toujours restée importante. Roses possède la principale flotte de la Costa Brava.