Charming villages on the Spanish coast

Discover picturesque coastal towns across Spain, featuring stunning beaches, charming architecture, and rich cultural heritage. Explore idyllic fishing villages, historic seaside communities, and vibrant coastal destinations perfect for holidays, romantic getaways, or family vacations. Find hidden gems with whitewashed houses, cobbled streets, and breathtaking sea views. This ranking highlights the most beautiful and captivating coastal spots, offering insights into their unique attractions, local cuisine, and outdoor activities, from the Mediterranean shores to the Atlantic coastlines and the Canary Islands.

430100% verified
  1. 1

    Combarro (Poio, Pontevedra)

    293 Global Votes
    • Spectacular little fishing village

      (+4)

    Combarro is a Galician village famous for its hórreos (traditional granaries) by the sea, its stone houses, and its narrow streets. Its unique architecture and traditional atmosphere make it one of the most beautiful coastal villages in Galicia, attracting numerous visitors.

  2. 2

    Cabo de Palos (Cartagena, Region of Murcia)

    59 Global Votes
    • Combines traditional fishing with tourism

      (+1)

    Cabo de Palos is an authentic fishing village, with its lighthouse, its port, and its marine depths, a reference for divers. Surrounded by small islands and almost virgin coves, its marine richness and authentic atmosphere make it a highly valued destination, especially for diving enthusiasts.

  3. 3

    Mojácar (Mojácar, Almería, Andalusia)

    34 Global Votes
    • One of the most beautiful towns in southern Spain

      (+3)

    Mojácar sits on a hill facing the Mediterranean, with its characteristic white houses, squares full of flowers, and spectacular sea views. It is part of the 'Most Beautiful Villages of Spain' network, which highlights its appeal as a charming coastal destination.

  4. 4

    Getaria (Gipuzkoa, Basque Country)

    18 Global Votes
    • Charming fishing village

      (+4)

    Getaria is a picturesque fishing village and the birthplace of txakoli, with an old town and port that invite strolls. From the promenade, you can access Mount San Antón, known as the 'Mouse of Getaria,' offering impressive coastal panoramas.

  5. 5

    Cadaqués (Girona)

    17 Global Votes
    • Emblematic town on the Costa Brava

      (+3)

    Cadaqués is a dreamy coastal town that inspired Salvador Dalí, with its iconic white houses, cobblestone streets, and blue sea. Surrounded by the Cap de Creus Natural Park, its bohemian atmosphere and scenic beauty make it an essential destination on the Costa Brava.

  6. All the rankings you can imagine

    Thousands of verified votes to discover the best. Your vote here counts

  7. 6

    Lastres (Colunga, Asturias)

    9 Global Votes
    • Combines stunning cliff-top architecture

      (+4)

    Lastres is a picturesque village with white houses and red roofs nestled on a cliff, famous for being the setting for television series. The San Roque viewpoint offers one of the best sea views in Asturias, making this place a very attractive destination.

  8. 7

    Cudillero (Cudillero, Asturias)

    0 Global Votes
    • Mesmerizing blend of natural beauty

      (+3)

    Cudillero is famous for its colorful houses that cascade down to a picturesque harbor, creating a unique natural amphitheater. Its spectacular views from the Garita-Atalaya viewpoint and its lighthouse solidify it as one of the most beautiful towns in Asturias.

  9. 8

    Comillas (Cantabria)

    0 Global Votes
    • Designated a historic-artistic site

      (+3)

    Comillas stands out for its combination of historical-artistic heritage and natural beauty, framed within the Oyambre Natural Park. Its modernist buildings, such as Gaudí's El Capricho, and its old square keep it as one of the most beautiful coastal towns in Spain.

  10. 9

    San Vicente de la Barquera (San Vicente de la Barquera, Cantabria)

    0 Global Votes
    • Offers exquisite local cuisine

      (+3)

    San Vicente de la Barquera is a quintessential fishing village, offering one of the most beautiful vistas of the Cantabrian Cornice. It combines nature, history, and tradition, with its iconic bridge and estuarine surroundings, making it a highly valued destination.

  11. 10

    Hondarribia (Guipúzcoa, Basque Country)

    0 Global Votes
    • Captivating gem of the Basque Country

      (+4)

    Hondarribia is an ancient walled city with a charming medieval old town and the Parador de Hondarribia. The Marina Quarter, with its fishermen's houses and flowery balconies, gives it a maritime beauty and proximity to France that make it very special.

  12. 11

    Peñíscola

    0 Global Votes
    • Charming coastal town

      (+4)

    Peñíscola is crowned by a majestic Templar castle emerging from the Mediterranean, known as the 'Gibraltar of Valencia.' Its golden beaches and picturesque streets make it an unmissable gem of the Costa del Azahar, attracting visitors with its history and beauty.

  13. 12

    Altea

    0 Global Votes
    • Whitewashed village

      (+4)

    Altea is known as the 'Santorini of Spain' for its white architecture, its iconic blue-domed church, and expansive sea views. Its artistic atmosphere, hidden coves, and bohemian markets make it a true coastal refuge, ideal for those seeking beauty and tranquility.

  14. 13

    Nerja (Málaga)

    0 Global Votes
    • Charming coastal town

      (+4)

    Nerja combines natural beauty and a vibrant coastal atmosphere, famous for its impressive Nerja Caves and the iconic Balcón de Europa. Its coves like Burriana or Maro, along with its heritage, make it a very complete destination for enjoying the sea and culture.