My Travel Resolution.
discover hidden myths, taste diverse food and sleep below a sky full of shooting stars and galaxies every night
Some cities get more attention than others, but there are many great places to visit in Spain. The country has a lot to offer. You'll find everything from wonderful beaches to wild mountains, from large metropolitan cities to historic small villages, and everything in between. In other words, Spain has something to offer for any kind of traveller, and it's always interesting to look into the various destinations.

Best Places to Visit in Spain

Among the best places to visit in Spain, we will begin with five major cities - the most obvious places to visit - and then move on to some smaller places that are less touristy destinations, off the beaten path places, but equally worthy of being visited.

1. Madrid

If you want a cultural trip, then go to Madrid. It's the largest city in Spain by far, so there's always something going on. During the months of May and August, there are lots of festivals in Madrid. For the rest of the year, you have attractions such as the Prado Museum, the Retiro Park, the Royal Palace of Spain, and the Real Madrid home stadium, Santiago Bernabéu.

Madrid is also famous for providing some of the best nightlife in Europe. At the very least, it is the city with the highest amount of bars per capita among all European capitals. It’s also home to the oldest still-existing restaurant in the world, Sobrino de Botín. So if you're wondering where to eat out in Madrid, that’s a pretty good option.

The country's capital is also famous for its many connections to fashion. Pack an extra suitcase when you’re going, because shopping is a popular activity here. Also, be sure to find a central place to stay in Madrid - that way, you can easily see everything within a week or so.

Must Read: Things to Do in Madrid

2. Barcelona

A trip to Barcelona can certainly also be cultural - you can see attractions such as Gaudí's masterpiece, La Sagrada Familia or the majestic Cathedral.

Barcelona also has a central beach, Barceloneta - you can take the metro there at any point during the day. And like Madrid, the nightlife is very vibrant and always full of opportunities to have fun.

It's no surprise that Barcelona is the most popular Spanish city among tourists. A trip there is definitely worth considering.

Must Read: Things to Do in Barcelona

3. Valencia

Valencia can be seen as an alternative to Barcelona. Slightly smaller and more relaxed - but with a similar culture, and with a clear connection in the Catalan language. However, Valencia still has plenty of attractions. And it is a very historic city: First of all, we recommend you to check out the cathedral, the Serrano towers and the modern part of the city, known as City of Arts and Sciences. In the latter one, you'll find Europe's largest aquarium and a stunning opera house.

Must Read: Things to Do in Valencia

4. Granada

In Granada, one of the eight that make up the region of Andalusia, you can admire the Alhambra Palace and the Generalife while visiting Spain. The Nasrid palaces built by the Nasrid dynasty is a true example of Muslim art. Practice skiing or snowboarding in any of the tracks of the Sierra Nevada, at 3478 meters high.

Would not you like to stay in a cave house? Many families of Granada live in this way in Guadix, Marquesado, Sacromonte. In the Sierra Nevada National Park is the beautiful town of Pampaneira. But beware of the mysterious Fuente de San Antonio in La Chumpaneira, in the center of the square. It is said that whoever drinks from its waters, loses his bachelorhood unless a rooster sings.

5. Bilbao

The Basque Country is a region of northern Spain and southern France still unexplored. But that is something that is changing, as it now begins to appear on tourist itineraries - and rightly so. As one of the oldest and culturally rich regions of Europe, it has much to offer visitors. The name Euskal Herria is used by the natives of the Basque Country to refer to their land.

From modern cities, picturesque villages and green landscapes to first class cuisine and the best wine region in Spain - the Basque Country has something for everyone. Bilbao is the perfect example. The Guggenheim Museum designed by Frank Gehry is the best-known example and is also the number one tourist attraction in the Basque Country.

6. Málaga

Malaga, on Spain's Sunshine Coast, is a mix of the traditional and the modern. See beautiful churches, eat fresh fish on the markets or visit the Picasso Museum. A special experience is during the Holy Week, when a grand procession takes place during Holy Week.

Málaga is highly popular among most tourists. The reasons are obvious. Málaga is in Costa del Sol, arguably the part of Spain where the weather is best all year around. Secondly, flights to Málaga are usually cheap and easy to find. While Málaga appeals most to travelers that prefer to relax and stay by the beach, it can also be a decent city for cultural tourists.

For example, it has the nice Picasso Museum that contains some of Pablo Picasso’s greatest pieces of art. Carratraca is a small town in the province of Málaga surrounded by hills. Bedside the awesome views the best attraction is the restaurant Casa Pepa with it's yummy food. If you are lucky you can see the grandma of Antonio Banderas in the kitchen.

7. Toledo

Toledo is known as the city of three cultures. It used to be the capital of the Visigothic kingdom, a state that existed prior to the creation of modern-day Spain. Toledo is famous for its architecture, which has influence from three different cultures, since Christians, Muslims and Jews all lived there. Due to this, the whole city of Toledo has been declared a UNESCO World Heritage site.

In more recent years, Toledo has enjoyed political influence as the local capital of the Castilla-La Mancha region. It’s also a famous city when it comes to the production of weapons. There are many cultural sights to see, and going to Toledo feels like stepping back into the past.

Toledo is located relatively close to Madrid, and there are frequent bus and train connections. It takes just around an hour to travel between the two cities, so many tourists in Madrid decide to go for a one-day trip to Toledo.

8. Segovia

Instead of going to Toledo, you can also opt for Segovia. It's another historic city close to Madrid, and you can go there for a very small price. A ticket with the AvanzaBus from Madrid's Moncloa station usually costs around 5 euros, and a train ticket from Atocha will set you back 12 euros.

Segovia is an old Roman city that still has its famous aqueduct. It also has a majestic cathedral and a castle, Alcázar de Segovia. Most visitors consider the castle to be the absolute highlight. Go to the northwest of the city and you won’t miss it. Entry is just 5.50 euros, but even looking at it from the outside should be enough to give you a lasting impression.

The charming city of Segovia has both small corners as the Azoguejo (small souk) and the neighborhood of the Canonjías, which have to be discovered walking quietly, as the most popular and overcrowded monuments of the Aqueduct and the Alcázar. It is therefore a city that lives with two rhythms completely antagonistic.

There is the hurried and bustling hordes of weekend tourists traveling to Spain everywhere and the quiet of the weekdays as a small capital of the Castilian province that is.

9. Salamanca

Student city Salamanca is one of the highlights in northwestern Spain. Somewhat close to the Portuguese border, it isn’t that easy to get to Salamanca - most likely, you’ll have to take a bus or a train.

However, it’s all worth it when you’re there. Salamanca is a historic city with beautiful architecture, and it is one of the most popular cities among foreign exchange students. September is the best month to visit, as there are many festivals. This is also when most people arrive at the city, so it’s the perfect opportunity to socialize. Salamanca is arguably, after Madrid and Barcelona, the city in Spain with the best nightlife.

10. Santiago de Compostela

Maybe you have heard of the famous pilgrimage Camino de Santiago. Each year, thousands of people walk to Santiago de Compostela from various locations. The most common route is the one that starts in the French pyrenees, where you walk throughout Northern Spain with this city as the final destination.

Pilgrim or not, Santiago is a great city to visit in any case. The most famous attraction is the cathedral. According to the legend, Saint James the Great is buried here. But be sure to see all of the historic sights in the old part of the city. There is a very special mood and some interesting architecture from the Middle Ages.

If you’re interested in learning more about Santiago de Compostela before going, watch the movie “The Way” by Emilio Estévez, or read the book 'The Pilgrimage' by Paulo Coelho.

The border area between Galicia and Portugal has a lot of charm. The river Miño in its final stretch makes natural separation between the two countries.

In the province of Pontevedra there are two routes of very interesting water mills. One is the set of the natural park of Ría de Barosa and the other that of the mills of Picón and Folón. They are declared as cultural interest as an ethnographic legacy of this region of the Bajo Minho.

Viveiro is one of those towns in the north of Galicia that goes unnoticed by the great majority. Located in the heart of the Mariña de Lugo area, it is not the typical fishing village. Lugo is a province that you have to visit if you are thinking of traveling to Galicia. The views from Valença are unique and Tui is full of fantastic streets and art.

Casa Grande de Xanceda is in the town of the same name in the province of A Coruña. One of the caves enabled to receive visitors is the Cueva do Rei Cintolo. It is very close to the town of Mondoñedo. The Isla de San Simón is located in the interior of the Vigo estuary. It belongs to the parish of Cesantes, in the municipality of Redondela.

The octopus is the official food of Galicia. It is eaten in the interior and on the coast. There is no doubt that it is the most international of all the gastronomic proposals. The most common way to eat it is A feira. As much as you think you know it, the Rías Baixas always have the capacity to surprise you.

11. Asturias

One of the hidden secrets in Spain, Cudillero is a very small fishing village, but it might be the most beautiful place in the entire country. According to the legend, Cudillero was founded by the Vikings around a thousand years ago. Today it is mostly a tourist town where people to go to relax and get away from the busy, modern-day lifestyle.

The village provides a perfect view of the ocean. Swimming and fishing are great things to do in Cudillero, and you should also check out some of the restaurants. They serve typical Asturian seafood, such as octopus, sardines and oysters. Be sure to order a cider as well. The region is famous for its cider and surprisingly, the bottles are not even that expensive.

12. Fuerteventura

Corralejo in the province of La Oliva is located in Fuerteventura in the Spanish archipelago of the Canary Islands. In summer the extensive beaches of fine sand that cover the region concentrate most of the population. The best dates to travel to Corralejo correspond with the low season. The climate of the Canary Islands guarantees high temperatures and an ideal time, whatever the date on the calendar.

Among the centers of greater agglomeration is the Parque Natural de Corralejo, from where the excursions to the Lobos island depart. From the north of Fuerteventura, when visiting Corralejo we can take a ferry to Lanzarote. If you prefer, in La Oliva you can practice any of the water sports offered, such as surfing, windsurfing, kite surfing or bodysurfing during your Europe beach honeymoon.

To finish, nothing better than an approach to the varied gastronomy of Fuerteventura. Most of the typical Canarian dishes are based on fish, among which the traditional sancocho stands out.

13. Lanzarote

If one of the most emblematic natural sanctuaries in the world, such as the Galapagos Islands in Ecuador or the Marine Park of the Great Barrier Reef in Australia escape from your possibilities, do not despair. Lanzarote, in Canary islands in addition to being a Biosphere Reserve, has the Timanfaya National Park and boasts the Biosphere Responsible Tourism certification. 100% Sustainable tourism.

Lanzarote is a whim of nature, molded gracefully by a volcanic past and the right hand of man. The lunatic image of the Timanfaya National Park, the Jameos del Agua, the Cueva de los Verdes, the Mirador del Río stands out.

14. Tenerife

One of the many things I love about traveling is meeting other people and sharing stories. And I thought I'd share a gem of a place out in the Canary Islands of Spain to inspire a few of you other travelers. I definitely recommend adding this place to your list! I highly recommend those that are looking for another vacation spot or a new place to venture to, to look no further than the Canary Islands.

This island has so much to offer. Pristine beaches - mostly black sand, volcanoes, the TALLEST mountain in Spain (Mt Teide), some of the best hiking trails, and some amazing city life with international restaurants and even the charming coastal villages for a nice getaway. Tenerife is also the 2nd best place in the entire world for stargazing.

Tenerife is one of the most famous wedding destinations in Spain for its natural landscapes, but above all for the high quality of its beaches. On this Spanish island you will find all kinds of coastline, both for lovers of nature in its purest state, for those who like water sports or those who want to rest quietly and spend a day with the family.

Some of the most recommended beaches in your visit to Tenerife are for example the Playa de Benijo. One of the most unique landscapes of the island is located in the town of Taganana and where you will surely fall in love with its views. The Playa de la Arena, in Tacoronte, a coast of black sand is a highly recommended visit with the family.

Playa del Socorro, in Los Realejos, is characterized by being perfect for surfing in Spain, but also perfect for those who want to rest. Playa de Jardín or San Marcos Beach is of volcanic origin with its unique black sand, in addition to its beautiful natural landscapes. You cannot miss the opportunity to practice water sports such as windsurfing or the south on coasts such as El Cabezo Beach or Punta Blanca Beach.

But for diving lovers, visit coastal areas such as the Los Gigantes cliffs, the Palometa or Carbonero, perfect regions for the practice of this sport and to discover the beautiful marine biodiversity of Tenerife. If you want to enjoy a pure and natural Tenerife in a hidden corner full of flavor and charm.

Garachico is your ideal place at the northwestern end of the Isla Baja, between the sea and a long slope that rises vertiginously, with a spectacular climate of eternal spring. The urban landscape of Garachico reinforces the idea of ​​walking before a Canary Islands that was.

You can go jumping between the rocks and even reach the open sea to bathe. These volcanic stones, the same that once buried a large part of what was this town, today represent part of the essence of Garachico.

15. Gran Canaria

Gran Canaria has dozens of well-known films produced - much because of its beautiful climate, great hotels and fantastic landscapes. Scenes from "Black Mirror" was created in the middle of the island's heart and beautiful village - Tejeda. Several Scandinavian productions have also used the Gran Canaria as a shooting location.

Playa del Ingles is a wonderful resort with beautiful promenade and an equally great nightlife. Here you get much holiday for the money. The Canary Islands are a great destination for the family. Besides beautiful beaches there is more to experience and see as the island of Gran Canaria is lined with an interesting and long history. A day trip and city tour for cozy Las Palmas is recommended!

16. Las Palmas

In Las Palmas you can take a guided tour and learn about locations used in films such as Allied with Brad Pitt, Grand Piano with Elijah Wood, popular The Titan and the great classic Moby Dick.

Make that way, go to the Meloneras and enjoy luxurious days at a beautiful hotel. Meloneras is for those who want that little extra.

17. Cádiz

Conil de la Frontera has it all, a privileged climate with more than 300 sunny days a year, a virgin coastline with paradisiacal beaches, an old town with a lot of history and an exquisite gastronomy. Without a doubt, a fantastic destination and a good base camp to explore the rest of the Province of Cadiz.

It has 14 km of coastline where we find 10 sandy areas between coves and beaches, which are undoubtedly the main attraction of the municipality. The variety of beaches is impressive. The beaches of the south are characterized by being large and infinite sands such as Palmar, Bateles or Castilnovo.

The north, protected by the Levant include the presence of imposing cliffs and virgin coves of great beauty that they seem taken from a postcard, like the Calas de Roche, from Quinto or from Poniente.

18. Mallorca

Located off the east coast, Mallorca is the largest island of the Balearic archipelago with its cliffs and the unexpected mountain range of Tramontana that impresses the traveler. The interior of Mallorca is completely populated with almond trees. It is a spectacle to see them blooming in the spring. You will find nightlife in the area of Palma de Mallorca. Visit more isolated coastal areas of urbanized land such as the Comtessa and Águilas coves.

The Playa del Mago is one of the examples. In Mallorca, you will have the great privilege of sailing between the waters of the Mediterranean Sea to visit two islands that also contain unique and extraordinary coasts. We talk about Dragonera and Cabrera, two islets that will give you the option to take a bath.

19. Costa Brava

Beyond its capital Barcelona, ​​Catalonia is also to discover for its hinterland, its culture and its traditions while travelling to Spain. You can make a trip to a town on the Costa Brava in the day from Barcelona. Costa Brava is a portion of the coast (precisely) within the province of Girona, which is within Catalonia and on the border with France.

What essentially characterizes this region is its rugged coastline through the Pyrenees and the pre-Pyrenees. That is, here the mountain foothills meet the Mediterranean Sea, giving rise to rocky landscapes, small coniferous forests, and beaches enclosed and even hidden among all those landscapes. But the Costa Brava is not just beaches and mountainous coast.

There are also extensive flat sandy beaches for kilometers, and above all, charming medieval towns in the interior, or old fishing villages on the coast. It extends through the counties of Alt Empordà, Bajo Ampurdán, and La Selva between the city of Blanes. The most important cities and at the same time most urbanized in every way are Roses, La Escala, L'Estartit, Palamós, Playa de Aro, San Feliu de Guixols, Lloret de Mar.

There is a good collection of charming villages directly on the coast, and many of them surrounded by coves and beautiful beaches that are the postal features of the Costa Brava. They are (ordered from the closest to Barcelona to the most distant) Tossa de Mar, Calella de Palafrugell, Llafranc + Tamariu, Begur, Cadaqués, Port de la Selva.

In the old port city that was invaded in the middle ages are several historical sites and buildings. Round off with tapas at one of the restaurants along the promenade.

El Golfet is one step away from the city of Calella de Palafrugell. But there are also other coves that are further away and require a walk. For example, this marvel of a cove that looks like a natural pool is inside the path that was born in Palamós. The most famous coastal path of the Costa Brava is the Camí de Ronda.

20. Alicante

Want to experience Spain in brilliant colors? Just 170 kilometers away from Valencia, you will find Alicante. A smaller city in all regards, but still a city that gets plenty of tourists all year around. In March, the country's fruit trees are in full bloom. An hour from Alicante in areas of Cieza, Planes and La Vall de Gallinera, flowering almond, peach and cherry in white and pink.

The reason for Alicante's popularitiy is the great weather and the beautiful coastline. The city is located on Costa Blanca, known as the white coast in English, and it's an awesome place to be. Alicante also offers great local food, and its history should not be discounted - the city was founded by the Greeks in 324 BC and it was a very important city during the Moorish rule of Spain.

21. Donostia-San Sebastian

San Sebastián is also redefining the Basque image around the world with its extraordinary gastronomy. The city can proudly boast of being the home of two restaurants classified in the list of the 50 Best Restaurants in the World and, in addition, it has 16 Michelin stars distributed in 9 restaurants.

It is also one of the best places to taste some snacks in Spain with pintxos - miniature culinary creations, similar to Spanish tapas, but better. Just 20 minutes along the coast, the beautiful town of Hondarribia is fast becoming a must go for foodies in Spain. And after filling the stomach with all that delicious food, a trip to the best wine-growing area in Spain, La Rioja is the perfect idea.

The region is full of picturesque villages, such as those found in the French Basque Country, as well as numerous fishing communities along the coast. There are beautiful beach destinations like Biarritz and some of the best surfing spots in the world.

The Basque dances, euskal dantzak in euskera, are a set of dances that represent the culture of the Basque Country and always involve a social act of great interest both for tourists and among the inhabitants of this autonomous community. The Aurresku, called in Basque Ohorezko Aurreskua, is a typical spanish dance of the Basque Country.

22. Ibiza

A trip to Spain in winter is also synonymous with celebration. If you like to dance and have fun, treat yourself to a summer holiday in Spain on the Spanish coast or in one of its islands, the best known party cities for its nocturnal parties is undoubtedly Ibiza.

23. Balearic Islands

The Balearic Islands offer beautiful landscapes with turquoise waters and idyllic beaches. Of course, another option is to follow your route to 'eat' through Menorca, an island that will also surprise you outside the summer season. Menorca is a more quiet and untouched version with fewer tourists - the site of the real nature lover.

Balearic tranquil haven, with over 200 turquoise bays, green landscapes and some of the island group's best diving experiences. Get around by bike or on horseback along the Cami de Cavalls, the road that winds around the island.

24. Tarragona

South of Barcelona is the Costa Dorada (Gold Coast), best known for the city of Tarragona, small fishing villages, sandy beaches and delicious seafood dishes. The seaside resort Cambrils attracts with tapas in every nook and family park Port Aventura. Costa Dorada is known for its long and fine sandy beaches. Here Suns olive trees between sea and mount Montserrat. Not far away is the wine region of Priorat.

25. Zaragoza

For those looking for that extra dose of adrenaline, but without falling into mega-extreme sports or being pro surfers, the best suggestion is to do canyoning in Las Gloces (Huesca), cross the Caminito del Rey (Malaga) or jump in the longest zip line in Spain which is 1,300 meters in length and 150 meters in height in Cabezón de Pisuerga (Valladolid).

It's always good to take a route through the areas of Game of Thrones in Spain (the Bardenas Reales de Navarra, the plaza de bulls of Osuna in Seville, the Castle of Zafra in Guadalajara).

26. Cordoba

We know, the options can be multiple, but if we want to get out of the classic circuits, a little known suggestion is to visit Antequera and its dolmen of Menga, a megalithic monument declared World Heritage and Cultural Interest by UNESCO, or Cordoba, the only city in the world with four UNESCO World Heritage properties.

Almeria is the Spanish capital of gastronomy, famous for its garden and a gastronomic offer of closeness and Moorish touches - hunting in the Alpujarra, rock fish on the coast and tapas menu to choose from in most of the bars in the city of Indalo.

It is worth noting that the city is not one of the most striking in Spain, but the easternmost province of Andalusia is home to unparalleled landscapes that present on this route along seven beaches with crystal clear waters. Do you need any more motivation?

27. Marbella

Marbella is one of the most active tourist venues all year round for its active nightlife and active sea life as well. Favourite of holidaymakers, the impressive and luxurious boating tours are exceptional and a welcome change for your holiday in Spain. and the workaholics can enjoy a healthy game of golf in a golf course too! With more than 125 beaches on a coastline, it's a challenging holiday for you.

The place for all who want to soak up the sun, enjoy the spa and stroll in the old town alleys. But also for those who love golf. There are 36 clubs near Marbella, including well-known golf course Finca Cortesin. Rent a car and visit the flower city of Estepona and nearby villages.

28. Costa del Sol

Last but not least, we want to highlight the most famous of them - the Costa del Sol. Costa del Sol is the tropical coast where lies the small seaside resort of Nerja. The old fishing village is a picturesque sight of small white houses, narrow streets and cozy atmosphere. Rent a car and visit nearby villages and one of Europe's longest cave system.


We hope that this article has served as useful inspiration. There are plenty of interesting Spanish cities to visit, and if you visit one of these, it will certainly give you some unforgettable moments.

And remember that one destination doesn't rule out another: From Madrid, you can easily visit Toledo or Segovia as well. Due to the close proximity between Alicante and Valencia, a lot of travelers also combine these two cities during the same trip.
Kalyan Panja Kalyan Panja Author

Search This Blog

Contact Us


Email *

Message *

Get Paid To Travel

7 Jobs that Require Travel and Pay Well

Who doesn't love to get paid for travelling and a job that will pay for your tickets with no experience? Very few would be happy being c...

Blog Archive


kalyan panja lonely planet kalyan panja natgeo

Pageviews last month

Join Our Travel Community