On your shortlist
Just north of Barcelona, the Costa Brava is a 200km stretch of shore that begins in the resort of Blanes and ends at the French border. This magnificent Mediterranean region is well-known for its beaches, whitewashed fishing villages and protected nature reserves. Have a look below for our selection of self-catering holiday villas on this beautiful stretch of coastline.