16 Most beautiful cities in Spain to visit once in your life

16 Incredible cities to discover in Spain, a gallery that showcases the most beautiful cities in Spain you should visit once in your life.

Last Update: December 4, 2023

We love Spain so much. We have been living in Malaga for about 6 months in 2019, which was amazing. From there we have explored the whole Iberian Peninsula and now we are ready to show you our list of the most beautiful cities in Spain.

Our guide will give some insight starting from northern Spain, running down the land, toward the lovely and warm south.

Spain has incredible beautiful places, some of them are on the coast side, on the northern part and obviously on the southern. However, the diverse landscapes, gorgeous scenarios and panoramas, will also take us to guide you through the mountains and valleys of central Spain.

Spain it’s blended by diverse cultures which harmoniously co-living peacefully. This melting pot of society has contributed to the incredible Spanish culture.

Spain is not only Madrid or Barcelona, but there are also many cities around the country that are worth to visit. In our guide, you will find many places that you never heard before. You will see what Empuriabrava, Ronda and Cuenca have to offer and why are considered in our list of the most beautiful cities in Spain.

Are you ready to travel around the country? Vamos

most beautiful cities in Spain
The Ferris wheel of Malaga welcomes visitors on the seaside. It is in the main square, here is located the Infopoint where to grab your city map.

Most beautiful places in Spain

  • Seville
  • Cuenca
  • Cordoba
  • Granada
  • Segovia
  • Toledo 
  • Madrid
  • Ronda
  • Zaragoza
  • Santiago de Compostela
  • Malaga
  • Valencia
  • Empuriabrava
  • Cadiz
  • Barcelona
  • Alicante
What to see in Sevilla - Plaza de Espana
Plaza de Toros it’s the iconic landmark of Seville, Spain – This is the symbol of the city, but also of the whole country. The benches are adorned with coats of arms of the provinces of Spain.


Seville | The homeplace of Flamenco

We might refer to Seville as one of the most beautiful cities in Spain. The colourful city, on the west side it’s so beautiful.

Seville it’s the Capital city of Andalucia, one of the biggest and most populated regions of Spain. Located in the South-west side of the country, you cannot skip this city from your trip to Spain.

Seville, it’s famous for flamenco dancing and for its charming architecture. It’s not a secret that Seville it’s our favourite city in Spain. A must-see place perfect for your photography tours Spain is Plaza de España. The combination of the stunning square and the colours around will make your holiday memorable.

During your trip exploring the most famous Spanish cities, you will discover that Seville is the most romantic city in Spain as well. This city needs to be on your list of the top 5 most beautiful cities in Spain.

WHERE TO EAT | Bar Eslava, Bodega Santa Cruz
PLACES TO VISIT | Seville Cathedral, Royal Alcázar, Plaza de España
MORE ABOUT SEVILLE | Best photo spots in Seville | Seville 2 day itinerary | Seville hidden gems

Cuenca | Hidden Gem in Spain

Don’t worry, Cuenca was a surprise for us too. We have never heard about this city before but thanks to my best friend, we had the pleasure to explore Cuenca. Since our visit, this became one of the best cities to visit in Spain on our list.

Located close to Madrid, within one hour drive, this city is a little gem worth visiting. After our trip to Sri Lanka, we decided to visit some friends in the middle of Spain.

Looking at photos we knew what to expect, but the expectation was nothing compared to the real experience.

Cuenca, it’s a city which will leave you speechless. It’s hard to describe how it’s possible that in such a remote place, you can find beauty and a treasure that cannot be described. You should consider visiting the Casas Colgadas, which are the Hanging Houses.

This is a UNESCO World Heritage site, in fact, you will see the typical “Casas Colgadas” which are a series of houses constructed inside a rock.

With the beautiful landscapes and amazing architecture, you will see how Cuenca will be impressed in your mind. Read the whole guide to Cuenca.

WHERE TO EAT | Trivio, La posada San Josè, Ponderosa.
PLACES TO VISIT | Casas Colgadas, Cuenca Cathedral, San Pablo’s Bridge
WHEN TO VISIT| Spring/Autumn

MORE ABOUT CUENCA | Top things to do in Cuenca Spain

Cordoba | Visit the Mezquita

Located two hours away from Granada, Cordoba is the perfect escape for architecture and photography lovers. Cordoba, it’s a point in the magic triangle for the perfect road trip in Andalucia. The three cities you should consider are Malaga, on the coast, Granada, which we will mention later and obviously Cordoba.

The must-see place is “Mezquita-Catedral de Córdoba”. There are no words to describe the inside of the Mosque. Cordoba is considered one of the most historic cities in Spain. The historic centre which includes its charming old town makes the city one of the best cities in Spain.

The tickets are only 10 euro for adults and children up to 14 years old is 5 euro. It’s one of the most beautiful places in Southern Spain as is one of those cities where every corner is perfect for photography in Spain.

WHERE TO EAT | Taberna San Miguel, El Churrasco, Taberna Salinas.
PLACES TO VISIT |  La Mezquita, Alcazar, Roman Bridge
WHEN TO VISIT | Autumn/Spring

Most Romantic city in Spain

Granada | Moorish Architecture and Ancient Culture

When talking to someone about Spain, the first city they think is Madrid or Barcelona. Forget about those two cities for a moment and try to push the limit. There is a city situated in southern Spain, Granada, one of the most beautiful cities in Spain.

Granada is one of the city you should visit in Spain. Home to some of the most iconic architecture in Spain. You can’t leave this country without visiting “La Alhambra” a palace and fortress which housed the Muslim kings. It is a UNESCO World Heritage Site and the view from the top is just breathtaking.

Granada – Off the beaten Path Guide

Some of the most incredible hidden places in Granda. A guide to the suggestive spots where enjoy the landscape and the beautiful view of the Alhambra for free.

Granada Arches | Experiences in Spain

In Granada, you can experience the real essence of the Spanish lifestyle. Remember if you are going to Granada you need to try one of the best tapas bars, “Los Manueles” the perfect place where to have the famous Spanish Croquetas.

WHERE TO EAT | Los Manueles Tapas Bar & Las Provincias
PLACES TO VISIT | Alhambra, Generalife, Albayzin
WHEN TO VISIT | Spring/Autumn

MORE ABOUT GRANADA | See how to spend a weekend in Granada and how to plan an off the beaten path itinerary.

Segovia | Visit the Roman Aqueduct

Planning a day trip from Madrid? Segovia is the perfect destination for your day trip. You can visit the city in one day because it’s not very big. The main reason to visit Segovia is for sure the castle. On the top of the hill, overlooking the city of the Alcázar de Segovia, it’s a must-visit spot for every traveller arriving in town.

The landscape makes it one of the best cities to visit in Spain. During your time in Segovia, beside the Castle, you need to visit the Roman aqueduct.

The ancient aqueduct crosses the city from one side to the other. A stunning unmissable landmark in Segovia. The whole old town, the Alcazaba, walls and the aqueduct are a World Heritage site since 1985.

If you are a photography enthusiast this place should be on top of your list. The old town and the characteristic narrow streets, seems like coming to life from the book of Sancho Panza and Don Quixote.

WHERE TO EAT | Bar Ibiza
PLACES TO VISIT | Segovia Castle, Aqueduct

Toledo | The beautiful castle overlooking the city

If Madrid is on your list of the top 16 most beautiful cities in Spain you should consider a day trip from Madrid to Toledo. Considered one of the best Spanish cities, Toledo is one of the coolest cities in Spain which you will love.

Not far away from the Capital, Toledo will take you back on time. The city’s quaint and charming, and architecture perfect match at slow peace.

The streets in Toledo are so pretty and perfect for your photography tour in Spain. The whole city is considered a UNESCO World Heritage Site due to the large numbers of historical monuments. That’s one of the main reasons Toledo is the most beautiful places in Spain to visit.

WHERE TO EAT | Nuevo Almacén, Cappuccino
PLACES TO VISIT | Mosque Mezquita de la Luz, Jewish Quarter, Alcazar and the Cathedral.

Madrid | The Spanish Capital and largest city in Spain

Famous Spanish cities - Madrid

The Capital and the largest city in Spain, it’s Madrid. The perfect place if you are planning a photography tour of Spain as well. Madrid is one of the best places in Spain where you will be inspired to take a lot of pictures.

Obviously, the capital of Spain needs to be on our list of the most beautiful cities in Spain to visit. In Madrid, you can discover amazing places such as the Royal Palace, Retiro Park, Museo del Prado and the Museum Reina Sofia. Those are just some of the best attraction that Madrid has to offer.

This land is really well known for its good Spanish food and lively nightlife. That makes Madrid not just a place to visit but also one of the most beautiful places in Spain to live in. If you are visiting Spain for the first time, even one day in Madrid needs to be on your list of places to visit.

WHERE TO EAT | La Campana, La FInca de Susana
PLACES TO VISIT | Prado Museum, Retiro Park, Plaza Mayor and Royal Palace
WHEN TO VISIT | Spring/Autumn

MORE ABOUT MADRID | Best rooftop bars in Madrid |  Where to find the best photo spots in Madrid | How to spend winter in Madrid | Madrid Spring Break

FREE TOURS OF MADRID | Grab your FREE Tour in Madrid

Ronda | The roman white city

Ronda was a lovely surprise and we are so glad that we had the opportunity to visit. Located close to Malaga, Ronda has got so many stunning places worth visiting where you won’t find any words to describe it. 

The city is the result of an old Roman settlement, as evidenced by the fantastic aqueduct and bridges. When the Arabs arrived, the city changed and they created a perfect mix between Spanish, Arab and Roman architecture.

If you are planning a road trip around Andalusia, Ronda must be absolutely in your plans and you will see why it is one of the most beautiful cities in Spain.

WHERE TO EAT | Casa Maria, Siempre Igual, Puerta Grande.
PLACES TO VISIT | Puente Nuevo, Tajo de Ronda, La casa del Rey Moro.
WHEN TO VISIT | Spring or Autumn


The city is located in the Aragon region, not far from Barcelona. Zaragoza in Spain is such a charming city, perfect if you are planning a day trip from Barcelona as well.

In your list of most beautiful cities in Spain, you should put Zaragoza in Spain and visit la Basílica de Nuestra Señora del Pilar. It was one of the most beautiful churches we have ever seen exploring Spain. The entrance to visit the church is free but remember it’s a religious space so be respectful! Zaragoza in Spain is for sure one of the most unique cities to visit in Spain.

WHERE TO EAT | Los Xarmientos Parrilla Aragonesa
PLACES TO VISIT | Basílica de Nuestra Señora del Pilar, Aljafería Palace,Catedral del Salvador de Zaragoza
WHEN TO VISIT | Spring/Autumn

Santiago de Compostela | Endpoint of the Christian Pilgrimage

Well, Santiago de Compostela is a symbolic city capital of Galicia. As you might know, Santiago is the endpoint of the famous Camino de Santiago, the well known Christian pilgrimage.

This city is not on our bucket list of the most beautiful cities in Spain just for that, but the architecture and the food make Santiago de Compostela a picturesque city.

The symbol of the city is for sure the Cathedral where the Camino ends. Too many cathedral rights? But Spain is home to tons of cathedral, all of them breathtaking.

If you are strolling around the city looking for something to eat, you are in the right city as the seafood in Santiago is delicious. There is no particular restaurant or bar as all of them are good, and like everywhere in Spain the food is cheap.

WHERE TO EAT | O Sendeiro, Restaurante Filigrana
PLACES TO VISIT | Cathedral, Museo del Pueblo Gallego, Praza do Obradoiro, Parque Alameda.

Most beautiful cities in Spain with beach

Malaga | Enjoy the beach and sun

Can you believe that we just moved to Malaga? Well, that’s true! There is a reason why we made this decision. Malaga is like a small Barcelona, not so busy but one of the most beautiful places in southern Spain.

In Malaga, you can find wherever you want, from the best beaches to a relaxing place to stay with your kids.

Malaga is the perfect mix of architecture as there is the Gibralfaro and art, as there is of my favourite Museum, the Picasso one. Malaga is the best way to end your trip to the most beautiful city in Spain.

WHERE TO EAT | Tapeo de Cervantes, Pepa y Pepe, Terra Mia
PLACES TO VISIT | Gibralfaro & Alcazaba, Malaga Cathedral, Picasso Museum
WHEN TO VISIT | Summer/Spring/Autumn

Valencia | The most innovative city in Spain

Top 16 Most beautiful cities in Spain

Have you ever heard about Valencia? We have been for a day trip from Malaga and we just loved it. You should consider this city as one of the most beautiful places in Spain. It is considered one of the large cities in Spain after Madrid and Barcellona, Cordoba is one of the top places to visit in Spain.

Read also…

15 incredible reasons why visit Valencia

The City of Art and Science is one of Valencia’s most popular tourist attractions. It is a huge outdoor cultural centre that offers a science museum, outdoor art gallery, aquarium and centre for arts. In your Spain travel itinerary, Valencia is one of the cities you should consider. It is the perfect place of culture and history and at the same time, it’s a wonderful place where to spend summer. We found so many instagrammable spots in Valencia, sightseeing that you won’t miss to visit.

WHERE TO EAT | Mercato di Colon, Dulche de Leche, Taberna Jamon Jamon.
PLACES TO VISIT | Valencia Cathedra, Oceanografic, La Lonja de la Seda, Central Market and beach.
WHEN TO VISIT | Spring/Summer

Empuriabrava | The small Miami of Spain

If you have never heard about Empuriabrava, don’t worry because we also had no idea where it was. It is considered a small Miami for its scenographic characteristics. 

Located in the Costa Brava area, Empuriabrava is a small town worth visiting. With its refined style and enchanting beaches, it is easy to fall in love with it. Obviously there are no cultural attractions of a certain level which makes Empuriabrava ideal for a top summer holiday. The nightlife of the city is among the most fun of the Costa Brava, ideal for young and old.

WHERE TO EAT | El Raco del Mar, Essencia

Cadiz | Most beautiful cities in Spain

With its spectacular seaside, Cadiz is a lovely city to visit in Spain. Cadiz is very particular, in fact, is located on a peninsula. The whole scenario is dominated by the imposing dome of the Cathedral. Famous for its picturesque charm, local bars and delicious cuisine, Cadiz is one of the most beautiful cities in Spain worth visiting.

.Kissed by the Atlantic Ocean, Cadiz is not a destination chosen by many tourists. Maybe that’s why after our road trip to Spain, we decided to go back and spend a couple more days there. The city is not very large and juggles on a strip of land, which can be covered in about 1 hour. However, what fascinated us is the possibility of waking in the historic centre with limited traffic. 

WHERE TO EAT | Taberna el Tio de la Tiza
PLACES TO VISIT | Plaza de San Juan de Dios, Plaza de Españaand the Cathedral
WHEN TO VISIT | Spring/Summer/Autumn

Barcelona | The city of Gaudì

The well-known city in Spain couldn’t be missed by our list. With its charm, important architecture and wonderful Gaudi’s monument, Barcelona can’t be missed.

The city of thousand contradiction, ancient and modern, local and global, Barcelona is everyone’s favourite destination. You can easily reach Barcelona as there are plenty of flights from all over Europe.

It’s impossible to clip a whole guide in a paragraph, so why don’t check our guides to Barcelona. We have crafted some itineraries about the best photo spots in Barcelona or the best things to do in Barcelona.

WHERE TO EAT | Bodega Biarritz, Pinotxo, Viana, Rao.
PLACES TO VISIT | Sagrada Familia, Park Güell, Casa Milà, Casa Batlló, Rambla
WHEN TO VISIT | Enjoy Barcelona as Spring Break or Summer

MORE ABOUT BARCELONA | Barcelona hidden gems

Alicante | Slow peace Spanish life on the seaside

Between a cold beer and tapas, a walk on the promenade and a dip in the crystal clear water of the Andalusian coast, Alicante is considered one of the most beautiful cities in Spain.

The city of Alicante is very popular not only for its beautiful beaches but even for its typical product “Torrone”. In fact, if you really want to know the essence of Alicante, the traditions and local culture, we recommend you to visit Jijona, a village not far from the city. 

This is the typical area of ​​the local product, with one of the most famous nougat factories.

Let’s explore Alicante

The climate of the city is one of the reasons why tourists love Alicante, and it is one of the first choices as summer tourist destinations. However, this city thrives on tourism all year round. In fact, it is not only seen as a summer destination, but also as an autumn holiday in the sun. The beautiful days persist until October, with the possibility of enjoying the beach too. Rainfall is concentrated between January and February, with few showers in December.

Thanks to the beautiful monuments and spectacular architecture, Alicante is a unique destination in Iberian land. For these reasons we have included it in our city guide of the most beautiful cities in Spain

WHERE TO EAT | Marisqueria del Barrio, Bar Guillermo, Taberna Iberica.
PLACES TO VISIT | Santa Barbara Castle, Cathedral of San Nicola of Bari, Basilica of Santa Maria, Postiguet beach.
WHEN TO VISIT | All year round

Most beautiful cities in Spain | Discover the Spanish culture

As you can see Spain has some amazing places to visit. Most underrated city to visit in Spain are still unknown to the mass of tourists, and that preserve these places well. This list will be full if we integrate also some of the most beautiful places in southern Spain, with Barcelona on top of this list.

In Southern Spain, there are few little towns, that are worth to be visited. Some underrated pueblos, like Frigiliana, Mijas, Nerja, Girona and many more. Spain is beautiful, now is your turn to book a flight and visit Spain. Cheap accommodation could be found in Costa del Sol, the Southern part of Spain.

In the north of the Iberian Peninsula, there is as well some cities worth of visit. If you are looking to visit Northern Spain there are cities like Santander, Bilbao, San Sebastian or Vigo and Oviedo, over than Santiago de Compostela.

Italian Trip Abroad Bio

Hi travellers! Welcome to Italian Trip Abroad, an award-winning travel blog that guides you to the best destinations in Italy and around the world. From secret places to well-known popular destinations through inspiring stories. We love to offer deep guides with the use of photos and videos. Read our story and how we got here!

Collaborations with travel brands - Italian trip abroad - travel blog open to collaborations

Award-winning Travel Blog

Collaborations with travel brands - Italian trip abroad - travel blog open to collaborations