Costa Brava, coastal region of the comunidad autónoma (autonomous community) of Catalonia, northeastern Spain, extending for about 75 miles (120 km) along the Mediterranean Sea from the French border at Port-Bou to the Spanish beach resort of Blanes and thus coinciding with the coast of Girona province.