La Costa Brava est le nom donné à la côte espagnole sur la mer Méditerranée, située au Nord-Est de la Catalogne, dans la Province de Gérone.
Elle part de la frontière française, Portbou, et s'étend sur 220 km jusqu'à Blanes. Elle est encadrée, au nord, par la côte Vermeille qui en est la continuation géomorphologique et, au sud, par la Costa del Maresme.