From the Pyrenees to the Mediterranean, and from there to the Atlantic, Spain is more diverse than stereotypes would have you believe. Paella and bullfighting may be Spanish, but neither defines this Iberian country. You’ll get to witness a wide range of culture in Spain – more than you’d expect.
Discover Catalan culture in Barcelona, complete with dreamlike buildings thanks to Antoni Gaud. Try out pintxos – the Basque take on tapas – in the northwest, and see the mark left by Moorish architecture in Andalusia in the south.
There’s a whole lot more besides. And that’s without even mentioning the beaches of the famous Costas. Or the incredible Roman ruins that dot the country – especially Segovia, with its aqueduct. Expect history, good food, and plenty of sun – all in healthy doses. Plan your trip to this awesome Mediterranean travel destination with our list of the best places to visit in Spain.
Map of Places to Visit in Spain
In this post, we'll cover:
17. Merida
Founded back in 25 AD by the Romans, Merida boasts some of the most impressive, extensive, and well-preserved ruins in the whole of Spain. Now the capital of the autonomous community of Extremadura, the city lies in the western-central part of the Iberian Peninsula, with the Guadiana and Albarregas rivers running through it.
As it boasts almost two thousand years of history, ancient historical sights and archaeological ruins are found wherever you go. Of these, the magnificent old Roman Theatre is a must visit; it still holds flamenco shows and theater performances to this day.
Besides this, there are the wonderful remains of a Moorish fortress, as well as a remarkably well-preserved bridge, aqueduct, and hippodrome – all of which were built by the Romans. In addition, there are some lovely Baroque and Gothic churches scattered around town, as well as interesting and informative museums showcasing the city’s rich history.
16. Bilbao
The largest city in Spain’s Basque Country, Bilbao lies on an estuary just 16 kilometers south of the Bay of Biscay. As its climate is milder and wetter than much of the rest of the country, the city’s parks and riverbanks are fertile and green, as are the rolling hills surrounding it.
Bilbao was best known as an important seaport and industrial city in northern Spain until the construction of an architectural marvel in the 1990s known as the Guggenheim Museum. Since then, this capital city of Vizcaya has experienced a boom in tourism, promoting economic growth and revitalization of its many hidden gems, making it a popular destination.
Celebrated as one of the most important architectural works of its time, the Guggenheim Museum now shines as Bilbao’s city symbol. Devoted to modern and contemporary art, this giant complex of interconnecting buildings presents a massive work of abstract sculpture that suggests a maritime theme with its simulation of ship outlines and shimmering fish scales.
Other places to go in Bilbao include the 14th century Gothic Cathedral of Santiago and the Basilica de Begoña. Built in 1909 and recently refurbished, the Alhondiga is a multipurpose complex housing a library, restaurants and a rooftop swimming pool with a glass floor.
15. Salamanca
The capital and largest city of the province of the same name, Salamanca lies on the banks of the Tormes River on Spain’s Northern Plateau. Widely considered to be one of the most beautiful Renaissance cities in the whole of Europe, its historic center is full of architectural treasures and incredible monuments that date back centuries.
Life in the city revolves around the busy and bustling Plaza Mayor, which is lined by cafes, bars and restaurants. The expansive and elegant square looks particularly magical at night when its majestic buildings are lit up.
Nearby, you can find other stunning places to see such as the New and Old Cathedrals, both of which exhibit exquisite architecture. Like the rest of the city, they are built out of sandstone. It is these warm hues that lend Salamanca its nickname – La Dorada, or ‘Golden City’.
While history is all around, Salamanca has a vivacious and youthful feel thanks to its large student population. Remarkably, the University of Salamanca was founded in 1218 and is one of the oldest higher education institutions in Europe.
14. Cuenca
One of the most popular cities to visit in the Castilla La Mancha region of Spain, Cuenca is located in a precarious position at the point where two deep river gorges meet. Its strategic setting saw it fought over, conquered and ruled by both the Muslims and Christians, with Napoleon himself leaving his mark in the early 1800s.
This makes it fascinating to explore; lots of centuries-old churches, a cathedral, and a castle can be found hidden away among the meandering streets of its medieval old town. While its beautiful buildings are painted in warm hues, vivid colors and daring designs coat the walls of its numerous modern art galleries and museums.
The charming city is particularly noted for its casas colgadas – or hanging houses – which are built over the side of the clifftop upon which Cuenca is perched. Besides being phenomenal feats of engineering, these astounding edifices make for some fantastic photos and are best viewed from the bridge of San Pablo.
13. Ibiza
The third largest of the Balearic Islands, Ibiza is located off the east coast of Spain, surrounded by the sparkling waters of the Mediterranean. While it is famous for its pounding nightlife and summer club scene which attract world-renowned DJs to its shores, the island actually has many other different sides.
Quite rocky and rugged, Ibiza is lined by beautiful bays and beaches; this, coupled with its warm, sunny and dry climate, makes it a great beach holiday destination. The largest city on the island, Ibiza Town boasts a majestic walled old town perched atop of a hill overlooking the sea.
While you can certainly find relaxing rural retreats and sleepy, seaside villages on the island, many people visit Ibiza for its incredible party scene and exhilarating electronic dance sets. In summer, its heaving clubs stay open through the night until dawn, when the sun finally rises over the sea.
12. Segovia
The capital and largest city of the province of the same name, Segovia is set in a scenic spot with the Sierra de Guadarrama mountains rising in the distance. Its sun-kissed streets straddle the Eresma River on Spain’s Inner Plateau with Valladolid and Madrid lying not far away.
Segovia is famed for its historical sights. Within its walled Old Town you can find the Aqueduct of Segovia, which was built around 100 AD by the Romans. While this engineering marvel acts as the city’s symbol, other astonishing sights, such as a grand and gorgeous Gothic cathedral and numerous churches, convents and monasteries, can be found nearby.
The other main attraction is the elegant Alcazar of Segovia, set atop a rocky outcrop overlooking the city. Said to have inspired Walt Disney’s Sleeping Beauty Castle, the medieval castle and palace features lots of fine architecture and was once one of the favorite royal residences of the Kings of Castille.
11. Ronda
Located in one of the most spectacular settings imaginable, Ronda, in the south of Spain, straddles the steep El Tajo gorge, overlooking the valleys and hills that lie before it.
Spanning the breadth of the gorge is Puente Nuevo, the city’s main landmark built in 1793. The impressive bridge connects the more modern El Mercadillo part of town with El Ciudad, the old Moorish quarter, which is home to marvelous churches, elegant palaces and pretty gardens. The town is considered to be the cradle of modern Spanish bullfighting; its neoclassical ring is the oldest such building in the country.
Due to its rich cultural heritage and history as well as its dramatic clifftop setting, Ronda has long drawn writers and poets alike to its ancient streets.
While Ernest Hemingway, James Joyce and Rainer Maria Rilke all visited at one time or another, Ronda now attracts lots of tourists and is one of the most popular and picturesque towns to visit in Andalusia.
10. Santiago de Compostela
The capital city of the Galicia region in northwestern Spain, Santiago de Compostela is famous as the final destination of the traditional pilgrimage known as Camino de Santiago. Also called the Way of St. James, this pilgrimage dates back to Medieval times and is important to many because it is believed that Santiago de Compostela is where St. James, an Apostle of Jesus Christ, is buried. Today, the city attracts thousands of visitors every year for both its religious tradition and history.
The arriving point for most pilgrims is the main square, Praza do Obradoiro. Situated in the heart of the city, this bustling plaza is the scene of many important landmarks, particularly the Santiago Cathedral where the tomb of St. James is located. Other historic buildings here are GelmÌrez Palace, Rajoy Palace, Catholic Kings Hostal and San Jeronimo College.
The Pilgrimage Museum is a good place to learn all about the history and significance of the Camino de Santiago pilgrimage while the Museum of the Galician People showcases the culture and history of the region.
9. Toledo
Perched on a mountaintop in central Spain, Toledo served as the Spanish capital until the 16th century. Because it was inhabited by Jews, Christians and Muslims for many centuries, the city is sometimes called the “City of Three Cultures.” Today, Toledo is a popular destination for its wealth of historic art and architecture that dates back to the Roman Empire.
The best thing to do in Toledo is to get lost amid the medieval streets and admire the old architecture that includes stunning churches, synagogues and mosques as well as a remarkable old Roman fortress.
The site of many historic events, the Zordocover plaza is well worth a visit as well as the many nearby shops. Charming cafes offer a break to relax, people-watch and sample local specialties like Mazapan, a sweet treat made with almonds and pine nuts. In the evenings, local bars offer pre-dinner drinks and tapas.
Once the home of Spain’s great painter, El Greco, Toledo features a vibrant arts scene. The city is teeming in museums and art galleries while the Cathedral of Toledo has an impressive art collection of works by masters like Goya, Ralphael and Titian. A great number of El Greco’s pieces can be seen throughout many of the city’s churches and landmarks.
8. Cordoba
Cordoba is the capital of the province of the same name in the Andalusian region of southern Spain. While Cordoba is characterized by its small town charm, this mid-size city offers all the historic and cultural attractions of a bustling metropolis.
One of the oldest towns in Europe, the historic quarter of Cordoba is a maze of tiny medieval streets, plazas and whitewashed courtyards all situated around the star attraction, the Mezquita. Initially built as a mosque, the Mezquita is now a glorious cathedral retaining most of its original architecture. Its forest of columns topped with Islamic-style red and white striped arches serves as a reminder of the glory and importance Córdoba held in medieval times. Outside the Mezquita is a beautiful orange grove perfect for relaxing.
Other places of interest include the Fortress of the Christian Monarchs, the Street of Flowers, and the Old Jewish Quarter with its charming patios and souvenir shops. Once a Roman city, Cordoba also features many Roman structures including its old walls, gates, bridge, an amphitheater and mausoleum.
Throughout the city are various plazas offering a range of museums, theaters, restaurants, hotels and bars. Plaza de las Tendillas is the main square with a vibrant shopping scene while the Plaza del Port is associated with Cervantes’s Don Quixote.
Cordoba is buzzing in the month of May with three lively festivals that include the May Crosses Festival, the Patios Festival and the Codoba Fair. During these events, the city’s plazas and courtyards are all decorated while various contests, flamenco dancing, traditional food and drink all fill the streets.
7. San Sebastian
San Sebastian is the capital of the Gipuzko province, located in the Basque country of North Spain off the coast of the Bay of Biscay. This beautiful seaside city is well-loved for its excellent beaches and outstanding culinary tradition.
Although it is divided into several districts, San Sebastian is a small, cozy city crammed with restaurants, pintxo bars, designer shops and an enclosed mall. The Old Town features many historic buildings reconstructed in the 19th century after the city was nearly destroyed during the Napoleonic Wars.
San Sebastian boasts some of the best beaches in Europe with the most popular of these being Playa de la Concha, which offers sunbathing and water activities like swimming, kayaking and water skiing. Playa de la Zurriola attracts many surfers and provides surf board and body board rentals.
Overlooking the city are two lofty hills, Monte Urgell and Mount Igueldo, which offer hiking, funicular rides, amusement parks, remarkable statues and fantastic views.
San Sebastian is widely appreciated in Spain for its pintxos. Pintxos are appetizers, which are prepared in a wide variety of fresh vegetables, meats and seafood. Many of the bars in the city feature buffets displaying a range of these pintxos. The local tradition is to go from one bar to the next, sampling one or two pintxos with a drink of wine or beer.
A number of festivals and events take place in the city throughout the year. Drawing the most crowds are the San Sebastian Film Festival and the Jazz Festival.
6. Valencia
One of the largest and most important cities in Spain, Valencia is located in the eastern part of the country in the region of Valencia. After several years of major construction and renovation, Valencia today is famous for its Fallas Festival and the City of Arts and Sciences architectural masterpiece.
Valencia is stuffed with restored historic buildings that include stunning churches, old monasteries such as San Miguel de los Reyes and the site of an ancient silk trade center known today as the Silk Exchange Market.
See also: Where to Stay in Valencia
After redirecting the Turia River, the city constructed its most impressive attraction, a massive cultural and entertainment complex known as the City of Arts and Science. Contained within this complex are several buildings such as a science museum, planetarium, aquarium, arts museum and an IMAX theater that are each artistic marvels in and of themselves. Also included in the old Turia riverbed are beautiful gardens, athletic parks and artificial lakes.
One of Valencia’s most popular neighborhoods is the Barri del Carme with its colorful mix of architecture, diverse ethnic groups, trendy shops and outdoor cafes.
Every March, Valencia hosts the Fallas Festival where each neighborhood displays papier-mâché figures of all sizes and colors for a whole week. At the end of the week, the “fallas” are ceremoniously burned, and the communities party into the night. However, March isn’t the only time to party in Valencia. Every night, the city vibrates with lively bars and nightclubs in every neighborhood.
5. Seville
Exceptional tourist attractions, lively festivals and buzzing nightlife all make Seville the top destination in Southern Spain. As the capital city of Andalusia, Seville is also the region’s financial and cultural capital.
Seville is home to many beautiful and important historic landmarks, chief of which is the grand Cathedral of Seville, where it is believed that Christopher Columbus is buried. Other significant buildings include the Real Alcazar, an extravagant Moorish palace with luxurious gardens and a room where Christopher Columbus’s voyage to the New World was planned.
See also: Where to Stay in Seville
The city is also home to the largest wooden structure in the world, the Metropol Parasol, a giant umbrella-shaped structure housing the main market.
As the region’s cultural capital, Seville offers numerous museums, art galleries and entertainment venues. When the sun goes down, the nightlife scene lights up in Seville’s neighborhoods with their bars, nightclubs and flamenco dance halls.
Every year, Seville hosts its April Fair, one of Spain’s most celebrated events, where the city’s streets turn into one giant party involving centuries-old customs, traditional costumes, flamenco dancing, bullfights and plenty of local food and drink.
4. Madrid
Spain’s capital and largest city, Madrid, is widely known for its sizzling nightlife scene. Home to a number of universities, the city constitutes a diversity of ethnic groups, making it one of Europe’s most colorful cosmopolitan cities.
Madrid is a beautiful city mixed with old and new architecture. The capital is comprised of several neighborhoods offering their own unique character and attractions ranging from historic quarters to older crowd communities, university areas, multicultural districts and party scenes.
The heart of the city is Puerta del Sol, a large plaza serving as the scene of festivals, important gatherings and street performers as well as a hub for the public transportation network. Another important square is Plaza Mayor, known for its many souvenir shops, cafes and the lively San Miguel Market.
Located within the city center are most of Madrid’s most popular tourist attractions such as the Royal Palace, the residence of Spain’s monarch, and a plethora of glorious churches and historic landmarks. Madrid offers many things to see and do from beautiful parks and zoos to football matches, museums, art galleries and concerts.
3. Mallorca
The largest of Spain’s Balearic Islands, Mallorca is surrounded by the sparkling waters of the Mediterranean, with jagged cliffs, secluded coves, and beautiful beaches lining its shores. Long a popular tourist destination, the island is blessed with a warm and welcoming climate and plenty of incredible scenery.
While its mountainous interior is home to ancient hilltop monasteries and sleepy villages, Mallorca‘s spectacular coastline is dotted with seaside towns and resorts. Sunbathing, swimming and watersports are all popular pastimes, with delicious local cuisine and seafood on offer wherever you go.
The island’s main city and capital is Palma de Mallorca. There is a beautiful old town for visitors to explore, with winding narrow streets and centuries-old buildings beneath its exquisite Gothic cathedral. The pretty town of Soller is also worth visiting for its scenic, secluded setting, as is the charming mountain village of Valldemossa.
2. Barcelona
Located in northeastern Spain, Barcelona is one of the country’s top travel destinations because it offers everything tourists look for in a European city from historic architecture to lively shopping, vibrant culture and buzzing nightlife.
Ciutat Vella, the Old City, is Barcelona’s main attraction. Here, tourists will find the Gothic Quarter with its beautiful, old churches, Roman ruins and cobblestone streets lined with outdoor cafes and restaurants.
See also: Where to Stay in Barcelona
Surrounded by statues and fountains, La Placa Catalunya is a popular gathering spot and hub for local transportation services. Popular activities in Barcelona include strolling along La Rambla, a tree-lined pedestrian avenue, and sunbath on Barceloneta, one of the city’s most popular beaches.
Unique to Barcelona are the architectural marvels of Spain’s famous architect, Antoni Gaudi, which include the Sagrada Familia and the Casa Batllo. Both of these extraordinary structures feature combinations of fascinating designs, shapes and colors.
As a major cultural center, Barcelona boasts a variety of museums, art galleries, theaters and flamenco shows. The city also hosts a number of festivals including the Monegros Desert Festival, one of Spain’s largest electronic music events. With its long love affair with sports, Barcelona is home to the largest football stadium in the world, Nou Camp.
Just outside of the city is one of Barcelona’s most visited sites, Montserrat. Accessed by hiking, train or cable car, Montserrat is the site of secret caves, an underground lake and the Black Madonna.
1. Granada
Located at the base of the Sierra Nevada mountains of southern Spain, Granada is the capital of the Granada province. A mid-sized city, Granada offers a perfect blend of spectacular attractions, traditional cultures and an animated nightlife. But most of all it is the home of the Alhambra, a pinnacle of Moorish art that encapsulates Andalusian history and is one of the great architectural sights of Europe.
Attesting to the city’s eventful history are its most notable landmarks, the 16th century Granada Cathedral with its magnificent domed ceiling, and the famous Alhambra, a grand Moorish palace with luxurious gardens and Arab baths.
Granada’s juxtaposing neighborhoods, Sacromonte and Albaicin, are the essence of the city’s culture. Noted for its Christian abbey, Sacromonte is where tourists come to see how gypsies have traditionally lived in various cave dwellings and to watch live dances of flamenco and zambra.
Albaicin, the Arabic Quarter, is the site of a hundred year-old Spice Market. Here among a setting of Moorish architecture, cobblestone streets and vivid bougainvillea, a medley of vendors sell colorful tapestries, wall hangings and exotic teas and spices.
Just outside the city, the Nevada Ski station offers a wide range of activities for all seasons from snow skiing and sledding to mountain climbing, horse riding and cable car rides.
In the evenings, locals roam from one bar to the next, sampling tapas and drinks before immersing themselves in the city’s entertainment choices.
Anaaya says
Spain is a really a nice country …. The Madrid zoo was fabulous.. The La Rambla in Barcelona was a fun street with lots of shopping places and small restaurants…but the best city in Spain is undoubtedly Seville! Seville is a really beautiful city with big fountains, beautiful churches, nice hotels, little restaurants, small and pleasant streets and beautiful flamenco dancers! I really enjoyed travelling in the tram there…. Most beautiful city I have ever visited!
Barbara says
I was robbed In Granada. The police were very cooperative. Spain is stunning, in general, the people are so lovely. Now at a villa on the Mediterranean Sea, it is winter .for me it is the sky, surf, sun and sand.
Donna says
Hello, I’m an American. Single woman who will travel alone. I have always loved Spain! I won’t be partying or anything like that, rather I want to see the beautiful cathedrals and historical landmarks. Is it safe to travel by myself taking certain precautions. San Sebastian is definitely on my list and I would love to see some of the smaller cities talked about here on this site.
Glorecita Tan says
I love Spain: specially Madrid, Toledo, Granada, Avila and Seville!
Rhonda says
We just got back from Malaga, Spain….visited the city of Ronda while there…Malaga was beautiful but I found the shopping, and the food/drink was expensive. The City of Ronda was beyond beautiful and enjoyed it immensely. I can’t wait to go back, not sure where I will go next, but it will not be a bustling city…I’m sure Spain has some beautiful small towns that did not make the list that would be lovely to visit.
Emily Thorne says
I was in Costa Daurada this summer near to Barcelona and it was really gorgeous location. Perfect for families ! We were staying in Salou and enjoy the cultural activities but also many sports activities for my childs, really nice place for holidays
Alvi says
Hi thanks for the advice. I’m on my way to Malaga soon and would like to tour Spain using the rail service. Any advice on how to get the best deals?
Anita says
I loved Spain as a whole in general.If I had to pick the best then order would be Toledo , Seville, Granada, Barcelona,Cordoba,Madrid, Segovia.Loved Toledo n Seville the most.Only visited these places.San Sebastion ,Valencia ,Ibiza ,seville ,mallorca etc.etc. still on the list for next visit.
Maurika says
I live in Madrid and I wouldn’t really recommend it for tourists, it’s a nice city and all but I prefer Barcelona with the beach and beautiful buildings and everything, or seville / valencia if you are interested in a city semester.
Mat says
I’ve been there last summer, I would also add the city of Ronda to this list, amazing small town with a fantastic scenery.
María says
I’ve seen the temperature from Seville you’ve got, and I can completely assure that these are completely fake!! I don’t understand the fahrenheit measures, but we usually have 50-52 degrees in July and august. Or more. So, think about coming Seville in these months. Seville is more beautiful on April or November.
Mike Kaplan says
@Maria, I’ve been to Seville in August, and yes it was extremely warm! However I don’t think it ever gets warmer than 45. Good point though about avoiding Seville in the summer if you prefer milder weather.
ubong says
if I’m to make my own list,Mallorca, Sevilla and Madrid would make the top 3…..about the robbery,that can almost happen every where. Sorry about that and be more watchful next time.
Janne says
Nice list. Only seen half of them. I guess it’s top 10 big cities because there are so many smaller cities that are really beautiful, historical and unique. Examples from the South: Cadiz, Ronda, Antequera. I’m not so familiar with all other regions. All parts of the country have their spots. Of the cities om the list personally I enjoy Granada, Sevilla and San Sebastian more than Barcelona but I agree that Barcelona is a must-place to see in so many ways. Also one more vote for Burgos! It’s epic and picturesque and it’s not a small place either, should be on the list. Saludos desde Finlandia!
María says
Hi, I’m from Spain, I don’t agree with the order of the list. Barcelona is very nice but I don’t think that it’s the best. And my city isn’t in the list, it’s really nice and it’s got a lot of monuments like its cathedral and a great culture. I would like you to add Burgos on the list
nick UK says
Hi Global Nomads,
you are obviously seasoned travelers. I agree, steer clear of places where they rob tourists. I went to Miami once and got robbed…. you can keep the USA, I’m not going back to America after that.
Happy traveling .
Chica says
I disagree completely with the order of this list. There is NO WAY that Barcelona’s the best place to visit. Galicia, Granada, Sevilla, are much better choices. I agree with Pep. La Alhambra is much more worth seeing than going to Barcelona.
pep says
Seville and Madrid city center are more beautiful than Barcelona but they don’t spend so much money in hype.
The most beautiful building in Spain is “La Alhambra”, Granada. It’s gorgeous.
Other nice places: Salamanca, Segovia, Cáceres, Menorca, Altea, and Ronda.
Richard says
Live Spain and ant wait to see at least 4 of the above places,
Barcelona was so nice had to go back twice.
Global Nomads says
We tried Alicante, but got robbed in the bus station and did not feel like touring the country any further.