Spain guide

The most beautiful coastal towns in Spain

From the Mediterranean to the Atlantic: nine towns, and the beach to choose at each.

By Ramin Jafari · Published · Facts checked

La Concha Bay from high on Monte Igeldo: the wooded island of Santa Clara in the bay, the long curve of the beach and the city behind it, Monte Urgull at the left and green hills beyond under a blue sky
La Concha Bay, San Sebastián

The Mediterranean

  1. Costa Brava

    Cadaqués in early sunlight across its bay: white houses rising to a church tower against brown hills, with fishing boats and launches moored on the calm water in front

    Cadaqués

    Best time
    Spring and early autumn
    Known for
    Dalí's house at Portlligat
    Best beach
    The town beach, of pebbles and sand
  2. Costa Brava

    Rocky coves of clear turquoise water below slopes of pine and scrub, with a hillside town and a long beach across the bay under a blue sky

    Sant Feliu de Guíxols

    Best time
    June to September
    Known for
    The monastery and its Porta Ferrada
    Best beach
    Sant Pol, of fine sand, for families
  3. Balearic Islands

    Two mountain bikers on a rocky clifftop path among pines and scrub, high above turquoise water, with a low wooded coast running away in the distance

    Formentera

    Best time
    May to October
    Known for
    32 green routes for walking and cycling
    Best beach
    Ses Illetes, white sand and shallow water
  4. Costa Blanca

    A row of tall houses painted yellow, orange, blue, green and red behind palm trees and a wide sandy beach, small waves breaking in the foreground under a clear sky

    Villajoyosa

    Best time
    Spring and autumn
    Known for
    Its painted houses, and chocolate
    Best beach
    Playa Centro, a long sandy beach
  5. Costa del Sol

    The Balcón de Europa from the air: a promenade with palm trees on a rocky headland over clear turquoise water, small beaches on either side and the white town behind

    Nerja

    Best time
    Late spring to early autumn
    Known for
    The Balcón de Europa and the Caves of Nerja
    Best beach
    Burriana, fine sand and water sports
  6. Costa del Sol

    Marbella from the air: a marina's long breakwater curving into turquoise water, beaches on either side, the town's white apartment blocks behind and mountains beyond under a blue sky

    Marbella

    Best time
    May to October, and above all June to September
    Known for
    The old town and Puerto Banús
    Best beach
    Cabopino, among the dunes of Artola

The Atlantic and the north

  1. Costa de la Luz, Cádiz

    Zahara de los Atunes framed by an opening in a weathered rock: the white village beside a river and a bridge, a long sandy beach running to a hill and the blue Atlantic beyond

    Zahara de los Atunes

    Best time
    May to October; the tuna from April to June
    Known for
    Almadraba tuna
    Best beach
    Playa de Zahara, to the Cabo de Plata
  2. Basque Country

    San Sebastián

    Best time
    June to August for the beach
    Known for
    Pintxos, and 19 MICHELIN stars within 25 km
    Best beach
    La Concha, more than 1,300 metres of sand
  3. Asturias

    Cudillero's houses painted white, pink, blue and ochre, stacked up a wooded hillside above the harbour slipway, with an arched stone quay at the right

    Cudillero

    Best time
    Late spring to early autumn
    Known for
    Its amphitheatre of painted houses
    Best beach
    Concha de Artedo, a Blue Flag beach in 2026

Itineraries that take in these towns

All our Spain itineraries

More Spain guides

Plan your Spain trip

Tell us your dates and who is travelling. Everything else we can work out together.

Plan your Spain trip Our Spain page

Usually answered within one business day.