Asi 220 km dlouhé pobřeží Costa Brava sahá od výběžků pohoří Pyreneje, na francouzsko-španělské hranici u města Portbou, jižním a jihozápadním směrem až k ústí řeky Tordera u města Blanes. Na jihu navazuje na pobřeží Costa del Maresme, v provincii Barcelona.