amazing magic town round

41 beautiful cities of Spain 2020 – to include in your trips (+ MAP)

Travel Ideas

There are many more beautiful cities in Spain than you will find in this list, I am aware. I wanted to make a list of all the beautiful places that I have visited, those that I have really loved and I would like someday to visit all my friends.

In fact, there are also islands, towns, and even places on the list… It could be called some beautiful places in Spain to be more concise, but I hope you don’t judge me too much for having chosen the words that I have done, some had to choose! That said, there are many more places that I hope to include over time.

Spain, with its nice people, the enviable climate, its food and having two of the largest and most exciting cities like Madrid and Barcelona is one of the most desirable European destinations in the world.

Spain is not only Madrid and Barcelona. There are also many other lovely cities that you should visit at some point in your life. In this guide you will find cool beaches, hidden waterfalls, hillside towns, inhabited caves, preserved medieval towns … as well as cities with stunning views.

I already tell you that sometimes not even the Spaniards themselves know the treasure they have at home. In my vision as a traveler, I spent time traveling around Spain to discover those magical places that many travelers have not yet visited.

I have to say that all the cities I have visited are amazing and each one has something special to offer you, so let me share my experience with this list of 41 beautiful cities in Spain that I have prepared with great care and care.

Do you want to read more about it?

Relax, get comfortable and keep sliding to add the most beautiful cities to your list. I am sure that after reading them you will want to discover them all.

The list may surprise you and you wish you had more time to travel around Spain, especially if during the tour you catch bar routes to delight yourself with good beer, wine and delicious tapas.

For those who do not know that they are tapas, it is basically a dish (or small portion) of typical Spanish food to taste: potato omelette, fried potatoes, meatballs, cheese, Russian salad and much more …

Mmm, what are you wanting to eat? Well, don’t think twice and start adding places to your trip.

The most beautiful places in Spain

The best way to get around Spain is by car. You can also do it by public transport, it will take a little longer but you will get there. I recommend checking the train and bus schedules with

To rent a car, take a look at DiscoverCar. It is my favorite page to compare rates when I want to rent a car.

As I was saying, in this list I have towns, municipalities, cities, and even islands. Let’s start with the cities.

Beautiful towns of Spain

1. Round

This picturesque city in the province of Malaga, in the south of the country, has an unconventional location.

It is located on the top of a cliff overlooking a deep gorge.

Can you imagine the views from there?

It is ancient but magical and in the province with one of the best climates in all of Spain. So the combination is fantastic.


This city, full of expats, is located just 50 km from Malaga.

It is a very touristy place and famous for its beaches and crystal clear water cliffs.

It has a very cool atmosphere: sun, food, caves and culture.

The perfect combination to stay there for a good season.

Neja, charming city with sea

3. Galera, Andalusia

White houses that mix with the rocks.

This beautiful Andalusian city is only an hour and a half from Granada.

Galera is full of houses carved out of the mountains and good wine.

Here… yes you can have your Hobbit experience!

There are many cave houses around the city. Through Airbnb it is very easy to find accommodation.

Airbnb apartment in Galera

4. Cadaqués

This white city on the Mediterranean Sea is just a 2-hour drive from Barcelona.

Arriving by public transport takes much longer. So I recommend renting a car. You can compare car rental prices on DiscoverCars. I have used them several times.

Cadaqués has been an inspiring place for many artists, such as the famous Salvador Dalí.

Cadaques, beautiful cities in Spain.

5. Reach

This unusual medieval city is located on an outcrop over deep canyons.

It is a great city if you want to experience adrenaline.

Here are some activities you can do:

  • Canyoning
  • Jump into the river in Salto de Alquezar
  • Bathe in the river
  • Make suspension walkways

Aren’t you addicted to adrenaline? No problem. You can simply stroll or have a drink on a terrace, enjoying the beautiful views.

Alquézar, Spain


The setting could not be more spectacular.

Known for its famous hanging houses, Cuenca made it to the UNESCO list.

But don’t think that’s all it has to offer.

The famous hanging houses have much more: some of them house modern galleries that give an artistic and cool touch to the environment.

Its iconic buildings mix tradition with contemporary art.

Cuenca, beautiful cities of Spain.

7. Bocairent

Located between Valencia and Alicante, Bocairent will surprise you. This nice little town located on a mountain is cool wherever you look at it.

In addition, about 300 meters from the town, you will find some amazing artificial caves: Covetes dels Moros, located on a mountain. Although the purpose of these caves is still unknown, the truth is that you will love its landscape.

From the outside, you will see around 50 windows in the rock. And yes … you can enter!

They also have a monastery at the top of another mountain with a cobbled path to reach it.


8. Albarracín

This very cool medieval city stands on top of a mountain, about 1,100 meters above the sea.

Its narrow and cobbled streets, together with the reddish color will make you feel in medieval times.

Albarracín is said to be a virgin place because modernization is not yet underway.

So go and enjoy starry nights and disconnect from the bustle of big cities.

Albarracin, beautiful cities in Spain.

9. Olite

Olite is a small town, but so charming.

Not only is it home to the Royal Palace, an impressive castle for its great resemblance to Disneyland, it is also one of the best places to visit in Navarra.

Its main charm is in its medieval-style architecture, very similar to Toledo and the tranquility of its environment. Come on, that to disconnect and rest, it is a great place.

Olite, beautiful cities in Spain.

10. Peratallada

A medieval fairytale town on the Costa Brava.

The entire town is carved in stone from the moat that surrounds Peratallada.

In fact, its name literally means carved stone.

Its narrow streets look like a labyrinth and the castle is in the middle of the town.

Furthermore, the inhabitants adore plants. They all hang from the balconies, giving a mystical touch to the environment.

11. San Juan de Gaztelgulaxe

Unpronounceable name, I know!

But write it down and don’t lose it, because it is impressive.

This islet connected to the Basque Country, by a bridge with 2 arches, has been the scene of Dragonstone in Game of Thrones.

It is an amazing place! Its landscape and the route of the bridge to get there make it a must-see in Spain.


12. Combarro

Located in Rias Baixas, and known for its production of white wine, Combarro is one of the most beautiful towns in Galicia and possibly in Spain.

There you will see traditional sailor houses, barns and road junctions from the 18th century. In addition to a fishing port that still maintains a fleet of boats dedicated to coastal fishing.

A charming place, in the North of Spain.

Cambarro, beautiful cities in Spain.

13. Cudillero

Cudillero is a hillside town on the Spanish Atlantic coast, full of colorful houses.

If you look at it from above, you will see that, due to its shape, … It looks like an amphitheater!

Perfect place to take thousands of Instagram photos.

At nightfall it is much more charming, so I recommend spending at least one night here.

Cudillero, beautiful cities in Spain.

14. Mijas

White houses, narrow cobbled streets … and great views.

It is a fairly quiet place, which is why it has become a favorite tourist destination for adults and retirees.

Stroll through its streets and be sure to go to its viewpoint to enjoy the sunset and the sea views.

Mijas, beautiful cities in Spain.

15. Calaceite

Located on the western side of a hill in Aragon, about 2 hours from Barcelona.

This town preserves many 18th century buildings: a parish church, monumental facades and old buildings.

Don’t forget to try their famous “flaonets”, some small cakes that are delicious and are the delicatessen of the town.

16. Calatanazor

With only 70 inhabitants, this medieval town is a door to the past.

Filled with 18th century farmhouses with wooden arcades, there are 3 words to describe Calatanazor: ancient, authentic and medieval.

Calatanazor is located in the community of Castilla y León and the best way to get there is by car.

Calatazador, beautiful cities of Spain.

17. Santillana del Mar

Santillana del Mar is a town and village in the Cantabria community, in northern Spain.

It is popularly known as the city of the 3 lies:

  • Not holy
  • It is not flat either
  • Much less is it in the sea

Despite this, it is still an incredibly beautiful place to visit.

Half-timbered houses, built with warm stone. In addition to a Romanesque-style church dating from the 1100s, with a cloister.

You can also go to the Playa de Santa Justa, which is 7 kilometers away, and enjoy the fantastic scenery.

18. Mogarraz

This town, located in the province of Salamanca, not only has the cool architecture typical of the area. Also, you will find on the facades of the houses paintings of inhabitants or people who used to live there.

A fairly original idea that catches the attention of all visitors.

19. The Pool

The charm of this place is its stone houses with magnificent geometric wooden frames.

The balconies are full of cool and colorful plants.

Go through the narrow stone alleys and end your walk in the main square, right in the heart of the town.

La Alberca is located about 70 km south of the famous Salamanca, but it has much more charm and fewer tourists.

20. Frigiliana

This picturesque town on the Costa del Sol, more exactly in the province of Malaga, is truly unique.

Its white houses in the middle of the mountain provide a striking contrast to the blue skies.

Frigiliana is located 300 meters above sea level.

Here you can take a walk through its cobbled streets and take photos of yourself in the pastel-colored houses.

You can also stop by the viewpoints from where you will have incredible views of the Mediterranean Sea and end your day in one of the many bars and restaurants that are too cool and cool with delicious Spanish tapas, wine from the region.

Frigiliana, beautiful cities in Spain.

21. Granadilla

Do not let the name fool you, Granadilla is not near Granada, but 600 km away in Cáceres.

Surrounded by the water of the Gabriel y Galán reservoir, it is one of the most spectacular abandoned towns in Spain.

To see it, you must consult the opening hours.

Yes, this abandoned town has a schedule to visit it.

22. Besalú

This medieval gem in central Catalonia is just 2 hours away by public transport from Barcelona. It is perfect for a day trip from Barcelona.

Take a photo of the fortified bridge, enter the medieval city and sit in a stone restaurant to enjoy Catalan cuisine.

Besalu, beautiful cities in Spain.

23. Jávea

Whitewashed houses, emerald waves, sandy beaches and beautiful caves.

If you like diving, Javea will be a paradise for you!

Enjoy the Mediterranean Sea and end your day with a meal at the beach bars.

Beautiful cities of Spain

24. Seville

Seville is one of the most beautiful and incredible cities in Spain.

Being the capital of Andalusia and one of the main ones in the country, it has a lot to offer.

There, you can enjoy the best-known Spanish culture in the world:

  • Cheap tapas
  • Flemish
  • Fun people

Don’t miss the Palacio Real Alcázar in Seville. It is an amazing and colorful place, full of history.

I must tell you that it is always full of tourists. Therefore, I recommend that you buy your tickets in advance.

Seville, beautiful cities of Spain.

25. Barcelona

If we are going to talk about beautiful metropolises in Spain and also cool, Barcelona has to be yes or yes.

This list would not be complete without my beloved Barcelona.

Known as a walking museum for its impressive buildings and architecture.

You will also find galleries, good restaurants, beaches and thousands of experiences.

As it is a city that has so much to offer, I would fall short if I am left alone with these lines, so I also wanted to make a compilation on where to stay and what to see.

If you are interested in learning more about Barcelona, ​​also known as Barcelona, ​​do not hesitate to read the information I have for you.

Barcelona in Sant Jordi

26. Toledo

Known as the “Imperial City” and “The City of the Three Cultures”, Toledo is a very cool cultural heritage, close to Madrid.

It was declared a World Heritage Site by the Unesco in 1986.

Toledo is a place that transports you to the most medieval: Stone facades in brown and gray tones, alleys, open squares and many old buildings, including:

  • Cathedral
  • Monastery
  • Greco museum
  • Alcazar
  • Synagogue

Go inside the walls and get lost in Toledo. It is part of the charm.

Don’t forget to take a photo of yourself in the viewpoints, from where you can see an incredible panoramic view of the old city!

Toledo, beautiful cities of Spain.

27. Granada

Home of the amazing Palace of the Alhambra, declared Cultural Heritage by Unesco.

Granada is one of the most beautiful places in Spain and one of those with great history and culture.

What I like the most is that it has many bars with free tapas. So you will eat and drink as if there were no tomorrow and the best! For a small price. Cool, right?

Well yes … if you go to Granada prepare your stomach because eating in the city is not only very cheap, in many bars they buy a free tapa for the purchase of a rod.

Also, in some bars you can choose the tapas you want from the menu.

Granada, beautiful cities of Spain.

28. Córdoba

Córdoba is known for its white houses and its famous Andalusian patios that are very cute. All flowered that contrast with colorful tile walls, a very typical design throughout Andalusia for its Arab influence.

During the month of May, many houses in the old town compete for the best patio. This is very typical and is done within the framework of your fair. So it is worth stopping by this time to see it.

Although you can also visit some patios throughout the year.

Check the dates to see the Patios de Córdoba here.

Indispensable!. Don’t forget to visit the impressive Mosque of Cordoba. It is really impressive.

Cordoba, beautiful cities of Spain.

29. Girona

Near Barcelona, ​​Girona is another of the most beautiful cities, and highly recommended.

Medieval walls, cobbled streets and Catalan cuisine will steal your heart.

Are you not convinced?

And what if I told you that it was one of the settings of the famous Game of Thrones series?

Yes, the Cathedral of Girona is home to the Great Sept of Baleor. So if you are a fan of this series, you can not stop visiting Girona, it will be the closest you are to Game of Thrones.


Beautiful places in Spain

Here I leave you islands and special places that could not be missing from the list

30. Caminito del Rey

Well, first I must clarify that this is not a town. However, it is worth visiting.

As its name implies, Caminito del Rey is one of the most impressive roads in Spain and with incredible scenery.

Located near Malaga capital, the king’s small path is a wooden path, nailed along the high walls of a narrow gorge. Not suitable for people with fear of heights but for the more adventurous.

Since it is a linear route, you will end up at a totally different point than the one you started.

That is why I recommend taking an organized tour to Caminito del Rey. You can hire it through GetyourGuide.

Caminito del Rey

31. La Gomera

Known as the Isla Mágica, La Gomera is a small island in the Canary Islands.

With just 20 km from north to south, this place is an ecological treasure:

  • Huge canyons
  • Small beaches nestled between cliffs
  • Black sand beaches
  • Palm-covered valleys
  • Laurel forest
  • Lush vegetation

La Gomera is said to be one of the best places to dive in Spain.

Join a diving course and discover why this island was declared a World Heritage Site by UNESCO.

La Gomera, beautiful cities in Spain.

32. Teguise

With a very cool castle on the outskirts of the city, Teguise offers not only a beautiful city but also good weather throughout the year.

Teguise is located in Lanzarote, one of the Canary volcanic islands. White buildings predominate in its surroundings, contrasting brilliantly with its volcanic landscape.

This beautiful city also has an old windmill.

Definitely a place to visit. It’s surreal and pretty!

Teguise, beautiful cities in Spain.

33. Urederra

Probably one of the best kept secrets in northern Spain.

About an hour from Logroño, you will find the Urederra National Park.

Urederra literally means beautiful water. And you’ll see why: The park has several connecting natural pools, plus waterfalls in the woods.

The bright green trees contrast with the bright blue pools.

A pass that is very worth seeing.

34. Siurana

A small town on a rock, overlooking the Siurana reservoir, in the province of Catalonia.

Popular with climbers due to the challenging walls, this city has remained a secret for many people.

I’m sure it will soon become popular with Instagrammers.

Its cobblestone streets are known as the land of princesses and give this incredible place a special charm.

Ah! … Don’t forget to visit the wonderful Romanesque church.


35. Deià, Mallorca

Mallorca is a tourist island and very crowded, but there are still virgin places to discover …

Deià is a town in the north of the island that offers you a hippie atmosphere and a wild beach.

If you like to disconnect and experience new things, this place is ideal.

36. Donostia

Place of one of the most beautiful beaches in Spain, Playa de la Concha and the San Sebastian Film Festival.

Donostia has become one of the most touristic places in Spain. Not only for its beauty but also for its gastronomy, which is really amazing.

Here you can have a super feast of Pintxos. One of my favorite places to eat and tour.

Donostia, beautiful cities in Spain.

37. Cíes

Las Cíes are three islands located in Galicia, northwest of Spain.

Known to locals as the Galician Seychelles, Cíes is part of the Atlantic Islands National Park.

What are you waiting to visit it? Take a ferry and give your eyes a treat while contemplating this charm.

38. Ubeda and Baeza

Located in the heart of Jaén, in the province of Andalusia. Úbeda and Baeza also received the UNESCO designation as a World Heritage Site.

Carved stone facades, whitewashed houses and green olive trees everywhere, are part of the landscape of these fantastic places, which are also very close to the Cazorla Natural Park, an incredible and very cool place, declared by UNESCO as a biosphere reserve.

Furthermore, it is the largest protected green space in Spain and the second in Europe.


39. Segovia

Known for its majestic aqueduct, this beautiful city is just 30 minutes by train from Madrid.

Stroll through the old town and see how its streets still have medieval structures that take you back in time, a very Spanish place, full of history.

Segovia, beautiful cities in Spain.

40. Formentera

With one of the best beaches in the world, Ses Illetes Beach, Formentera will surprise you.

The smallest island in the Balearic Islands will transfer you to the Caribbean.

Clear and turquoise watercolors, white sand and lots of fish underwater. It is the perfect place to dive.

You must bear in mind that to go to Formentera you can only get there by boat, so the best connection to get there is to do it from Ibiza, also known as the party island in Spain.

Formentera, dream island

41. Menorca

This island has Caribbean beaches, restaurants with beautiful views, and plenty of amazing places.

Menorca is only 30 minutes by plane from Barcelona. It can also be reached by boat.

To enjoy the island to the fullest, rent a car and hit the road.

Note: To get to the coolest and quietest beaches, you will have to walk about 30 minutes.

Menorca, an incredible island in the Balearic Islands

Getting around Spain

I love to move freely and without haste.

I recommend renting from renting a car, although you can also bus and train.

Good to know:

If you are a beach lover: stay east and south. The water is hotter and the weather is phenomenal.

If you are not a friend of warm weather, I recommend you explore the north. Its climate is cooler and it is also beautiful and not crowded.

A good idea is to start in Barcelona and end in Madrid. In this way, you can take advantage of the airport connections.

I also want to share with you how to find cheap flights that will be of great help to you.

Email me if you need help planning your itinerary.

Hotels in Spain

The easiest way to find hotels in Spain is to go to The advantages of this website are:

  • it’s easy to book
  • free cancellation policy up to one day before
  • excellent customer service in case you need it covers the widest selection of accommodation in Europe from:

  • Hotels
  • Resorts
  • Guest houses
  • B&B
  • Villas

I’m sure you’ve already used it on occasion, so you know what I’m talking about.

Airbnb in Spain

Airbnb is also a great option.

You can stay in someone’s house and share spaces (ideal if you are traveling alone and want to meet people) or rent an entire apartment.

Read the descriptions and comments of the latest guests to get an idea of ​​what to expect.

New to Airbnbn? I recommend you read how Airbnb works + € 35 discount

If you rent a car, I recommend staying away from the center or in the country, depending on your destination. Parking is usually much easier.

Activities in Spain

One way to find activities in Spain is to check what it offers GetYourGuide. It is an activity website, where you will find:

  • Tours to do in the city
  • Fully organized day trips

You can also find activities on Airbnb experiences.

I have used both platforms several times and they never let me down. Of course, read the conditions of each activity well, the number of members, what it includes … to avoid surprises.

Summary of the beautiful cities of Spain

Convinced that Spain has many places worth visiting?

In this list, you have 41 cool cities in different places.

To make it easier, you can check all the places on the map above.

What else?

Now you are ready for Spain, so I advise you to read:

  • 13 cheap hostels in Seville
  • Cheap hostels in Barcelona
  • responsable tourism
  • Where to stay in Barcelona
  • 7 cheap hostels in Valencia
  • Cheap hostels in Madrid

Any questions?

Do you have any other favorite cities that I should include in this list?

Please leave a comment below with the place name! I love to travel and discover new places. I have many on the list that I have not commented, but let me see what it is.