Coordenadas: 42°12′51.40″N 3°6′50.17″L / 42.2142778, -3.1139361

O golfo de Roses é un golfo situado na costa do Alt Empordà, ao norte da Costa Brava, que se abre ao mar Mediterráneo entre o sur da península do cabo de Creus e o macizo do Montgrí.

O golfo de Roses desde o castelo de Sant Salvador

É o principal golfo da costa de Cataluña e constitúe a saída natural ao mar da comarca e das terras de Xirona. Toma o nome da vila de Roses, a poboación máis importante da súa costa. A miúdo é chamado impropiamente baía de Roses debido á concorrencia de significados noutras linguas.