Handball:
Mit der Sporthalle „Poliesportive Municipal de Roses“ verfügt über eine hochmoderne Halle von internationalem Standard, die für alle Hallensportarten geeignet ist.
Für alle Sportanlagen sind Umkleidekabinen, Duschen und andere sanitäre Einrichtungen in ausreichender Anzahl vorhanden.
Beachhandball:
In der Bucht von Roses, zwischen den Ortsteilen Sta. Margarita und Roses, findet der Beachhandball,Beachsoccer und Beachvolleyball direkt am langen Sandstrand statt.