From the Costa Brava to the Costa del Sol, these six seaside resorts rank among Spain’s most beautiful, combining golden beaches with Mediterranean charm.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results