Le golfe de Roses ou golfe de Rosas (Officiellement en catalan: Golf de Roses, espagnol: Golfo de Rosas) est une baie située en mer Méditerranée, la plus au nord de la côte catalane.
Le golfe, large de 16 km, est formé par la vallée du fleuve côtier Fluvià ainsi que les estuaires des rivières Manol et Muga; ces cours d'eau drainent le flanc sud-est des Pyrénées au niveau du massif des Albères. La zone constitue d'ailleurs la fin de l'extrémité est de cette chaîne montagneuse, et est souvent balayée fortement par le vent de Tramontane.
La zone fut historiquement occupée par les Grecs qui y créèrent un comptoir de commerce au niveau d'Empúries. Ledit site devint une ville romaine, avant d'être abandonné à la suite des raids vikings et musulmans le long de la côte.
Au Moyen Âge, la zone relevait du domaine du comté d'Empúries et se composait en majorité de marécages où sévissait la malaria. Des schémas d'irrigation menèrent à l'assèchement progressif de ces marais, et à leur transformation en terres cultivables.
Les fleuves les plus importants qui s'y déversent sont la Muga, entre les plages d'Empuriabrava et de Can Comes, et le Fluvià, entre elle et celle de Sant Pere Pescador. Ces deux rivières, avec leurs affluents, et le Ter qui s'y déversait auparavant, sont les principaux responsables du grand dépôt d’alluvions qui date de l'Oligocène, qui constitue la plus grande partie de la plaine Empourdanaise depuis Figueres jusqu'à la mer, et qui définit une côte basse, ouverte, marécageuse et fertile, alors que les extrémités sont accidentés par les reliefs de la serra de Rodes, au Nord, et du massif du Montgrí, au sud. Les marécages forment les aiguamolls de l'Empordà, aire protégée du Parc Natural dels Aiguamolls de l'Empordà.
Le développement du tourisme commença dans les années 1960 et eut pour conséquence un changement profond de l'économie et du paysage avec un fort développement urbain. Au niveau de la station balnéaire d'Empúriabrava, des canaux de navigation et des ports de plaisances ont été construits pour relier des villas isolées à la mer.