What is the most beautiful town in Northern Spain? We're putting Northern Spain on the map with our selection of the best towns and villages to visit.
The best towns in Northern Spain to visit
The best towns in Northern Spain to visit Lucía Garó on Unsplash

While Spain's southern and eastern coasts are well-known for attracting tourists and expats, the northern regions offer a wealth of hidden gems. Northern Spain is home to countless villages rich in beauty, charm, and history, making it a perfect destination for those seeking a peaceful break surrounded by nature. And for those who want a life filled with peace and quiet, these are also some of the best places to live in northern Spain.

In recent years, an association known as the ‘Most Beautiful Towns in Spain’ (Los pueblos más Bonitos de España) has been promoting these picturesque municipalities to share their allure with the world. These villages, with their authentic charm, offer a tranquil retreat for those looking to escape the crowds. At idealista, we’ve put together an exciting route to help you discover the best northern Spain coastal towns and explore some of the most beautiful towns in northern Spain in 2025 – the hidden gems you won’t want to miss.

What is the most beautiful town in Northern Spain?

Determining the "most beautiful" town in Northern Spain is subjective and depends on personal preferences, as each town has its own unique charm and attractions. However, some towns are frequently praised for their beauty and are highly recommended by travellers and locals alike. These are our choices:

Liérganes

The "Roman" bridge at Liérganes / flickr.com/photos/seguir_aprendiendo/
Flickr

Our first stop on our tour of the most beautiful towns in Northern Spain takes us to Liérganes in Cantabria. Life in the Cantabrian town of Liérganes revolves around the legend of the "Fish Man". This ancient tale tells of Francisco, an inhabitant of Liérganes who, sent by his mother to work in Bilbao, one day jumped into the water in the Bilbao estuary and disappeared.

5 years later, in 1679, fishermen from the coast of Cadiz found a man covered in scales who did not speak, just one word: Liérganes. He returned to live with his mother in the village, but he was never the same again. 9 years after his return to Liérganes he disappeared once again and the whole village assumed that he returned to the sea.

When you visit Liérganes, one of the best places to live and visit in Northern Spain, don't miss the Roman Bridge that crosses over the river Miera with the Fish Man Museum right next door in an old mill, plus a commemorative sculpture of the Fish Man himself.

Lastres

Lastres and the Cantabrian Sea / flickr.com/photos/caimac/
Flickr

Lastres, a picturesque coastal village located on the Asturian coastline, has gained widespread popularity in Spain due to its association with the television series "Doctor Mateo." The town's unique layout, resembling a staircase gradually descending into the Cantabrian Sea, captivates numerous visitors, infusing the place with a distinctive and vibrant ambiance that persists year-round, particularly during the summer season.

The best thing to do when visiting the wonderful village of Lastres is to start at the viewpoint of San Roque (on a clear day you can see the Picos de Europa mountains from here) and continue along the fishing port, past the church of Santa María de Sábada, the Clock Tower, the Chapel of Buen Suceso and the chapel of San José. At the end of this very pleasant walk, all that's left to do is relax and enjoy some of the town’s top-quality local seafood, some of the best in Spain and the world. 

Laguardia

Church of San Juan in Laguardia / Wikimedia commons
Wikimedia commons

Our selection also includes one of the best medieval towns in Northern Spain. Laguardia is a small town in the province of Álava in La Rioja. This beautiful medieval village is a real hidden gem that is off the beaten track and will make you feel like you’re going back in time, as walking through its streets takes you back to the 15th century. As if that wasn't enough, its location on top of a hill offers a spectacular and endless views of the famous vineyards of La Rioja.

The village exudes a strong medieval atmosphere, enhanced by its town wall, approximately 2 meters in height, encircling the entire settlement and safeguarding five original medieval gates that serve as entry points. With its complete pedestrianisation and prohibition of cars within its limits, the village offers a delightful environment for leisurely strolls, earning its reputation as one of the most beautiful towns in Northern Spain.

Laguardia offers you, on the one hand, an idyllic setting for rest and relaxation, and on the other hand plenty of bars for great local tapas and excellent wine from La Rioja Alavesa.

Mondoñedo

Statue of author Álvaro Cunqueiro in Mondoñedo / Wikimedia commons
Wikimedia commons

Mondoñedo is a small town but one of the most important in the Mariña Lucense region of Lugo in Galicia. This beautiful village is just a step away from the famous As Catedrais beach with its incredible rock formations and truly is Galicia in all its essence.

If you're after some peace and quiet to really disconnect from the stress of everyday life, then the old town with its narrow stone streets will take you to its amazing cathedral, with its lovely rose window and superb façade. Other must-visit places in the historical centre of Mondoñedo are the district of Os Muiños, the Seminary, the centre of interpretation of the Camino de Santiago and the birthplace of writer Alvaro Cunqueiro.

Bárcena Mayor

Bárcena Mayor
Los Pueblos más Bonitos de España

Our next stop takes us back to Cantabria to discover the village of Bárcena Mayor. This small Cantabrian village near Los Tojos was declared a "historical-artistic site" for the splendid conservation of its old farmhouse and serves as a time machine to get to know what the mountain villages of northern Spain were like centuries ago.

Nestled within a captivating natural setting, this secluded haven resides amidst a magnificent landscape adorned with babbling streams and flourishing woodlands. It presents an ideal retreat for those seeking an invigorating yet serene vacation, as these elements combine to evoke a sense of tranquility, enticing visitors to explore the myriad hiking trails that meander throughout the village.

Take your time to take in all the surroundings, including the traditional architecture and the 17th-century Church of Santa Maria. Another must is to enjoy the food in one of the few restaurants in the village, made the same way it was centuries back.

Santillana del Mar

Santillana del Mar
istock

This medieval town in Cantabria is often referred to as the "town of three lies" because it is neither holy (santi), flat (llana), nor by the sea (mar). Santillana del Mar features well-preserved historic buildings, including the Collegiate Church of Santa Juliana, and narrow cobblestone streets lined with charming shops and cafes.

The town's historic centre boasts a wealth of medieval buildings, including noble houses, palaces, and churches. Many of these structures date back to the Middle Ages and feature intricate stone facades, wooden balconies, and traditional Cantabrian architecture.

While not located within the town itself, Santillana del Mar is closely associated with the nearby Altamira Cave, a UNESCO World Heritage Site renowned for its prehistoric rock art. Although the original cave is not open to the public, visitors can explore the replica cave and the Altamira Museum to learn about the fascinating Paleolithic paintings found in the area.

Cudillero

Cudillero
Miguel Ángel Sanz on Unsplash

No list of the best Northern Spain coastal towns would be complete without a trip to this charming town. Cudillero is a picturesque fishing village located on the northern coast of Spain, specifically in the autonomous community of Asturias. Nestled between the Cantabrian Sea and the lush green hills of Asturias, Cudillero is renowned for its stunning natural beauty, colourful architecture, and traditional maritime atmosphere.

One of the most distinctive features of Cudillero is its colourful houses, which are tightly clustered along the steep hillsides surrounding the town's natural harbour. These charming buildings, painted in various hues of blue, pink, and green, create a postcard-perfect backdrop against the backdrop of the

As a fishing village, Cudillero is renowned for its excellent seafood cuisine. Visitors can sample a variety of freshly caught fish and seafood dishes in the village's restaurants and taverns, many of which overlook the harbour and offer scenic views of the sea. 

The best beaches in Northern Spain

While visiting the most beautiful villages in Northern Spain, make sure to also head to the coast and check out the beaches. Northern Spain boasts a diverse coastline with stunning beaches that appeal to sun-seekers, surfers, and nature lovers alike. Here are some of the best beaches in the region:

  1. La Concha Beach, San Sebastián: Located in the heart of San Sebastián in the Basque Country, La Concha Beach is renowned for its crescent shape, soft golden sand, and scenic surroundings. Framed by the iconic Mount Urgull and Mount Igeldo, this urban beach offers crystal-clear waters and excellent facilities, making it a popular spot for swimming, sunbathing, and water sports.
  2. Playa de Rodas, Cíes Islands: Often referred to as the "Caribbean of the Atlantic," Playa de Rodas is located on the Cíes Islands, part of the Galician coast. This pristine beach features powdery white sand, turquoise waters, and a natural lagoon, creating a paradise-like setting for relaxation and nature appreciation. Accessible by ferry from Vigo or Baiona, the Cíes Islands are a protected natural park known for their unspoiled beauty.
  3. Playa de Torimbia, Asturias: Tucked away on the Asturian coast near the town of Niembro, Playa de Torimbia is a hidden gem known for its wild and rugged beauty. Backed by lush green cliffs and surrounded by rolling hills, this secluded beach offers a sense of tranquility and natural splendor. While the beach lacks amenities, its pristine environment and breathtaking scenery attract visitors seeking a peaceful escape.
  4. Playa de Gulpiyuri, Asturias: This unique beach is located inland near the town of Naves in Asturias, making it one of the only inland beaches in the world. Playa de Gulpiyuri is a small, circular-shaped beach nestled between cliffs, accessible via a natural tunnel carved by the sea. Despite its small size, the beach's crystal-clear waters and picturesque surroundings make it a popular destination for visitors seeking a one-of-a-kind beach experience.
  5. Playa de las Catedrales, Galicia: Situated near the town of Ribadeo in Galicia, Playa de las Catedrales (Beach of the Cathedrals) is known for its stunning rock formations, sea caves, and natural arches carved by the sea over thousands of years. During low tide, visitors can walk along the beach and explore the intricate geological formations, resembling the soaring arches of a cathedral. Due to its popularity, access to the beach is regulated, and visitors are advised to check tide times in advance.

These beaches represent just a few of the many stunning coastal destinations in Northern Spain, offering visitors a chance to experience the region's natural beauty and coastal charm.

The best places to live in Northern Spain

As well as being great tourist destinations, the villages above would also make great places to live. If you're looking for somewhere a little larger and more metropolitan, living in Northern Spain is still a great option.

The best places to live in Northern Spain offer a diverse range of options for individuals and families seeking a high quality of life. Cities like San Sebastián, Bilbao, and Santander in the Basque Country and Cantabria provide stunning coastal locations, vibrant cultural scenes, and strong economies. Oviedo in Asturias offers historic charm and access to breathtaking natural landscapes, while Logroño in La Rioja is renowned for its wine culture and affordability. Pamplona in Navarre combines tradition with modern amenities, while Vitoria-Gasteiz in the Basque Country emphasises environmental sustainability and community.

Whether you prefer coastal living, cultural vibrancy, or outdoor adventure, Northern Spain offers numerous attractive options for residents seeking an exceptional quality of life. Find property for sale in Spain with idealista