15 Best Cities to Visit in Spain (Ranked by a Local)

Planning a trip and wondering which are the best cities to visit in Spain? I get it. There’s so much to choose from, and most guides don’t help you figure out what really suits your style.

After living in Spain for years and visiting every city in this guide (some more than once), I’ve put together a list that cuts through the noise.

This isn’t just about the big names. It’s about matching the right cities to your travel style. Whether you’re into Moorish palaces, wild coastlines, Roman ruins, or vibrant food markets, there’s something here for you.

You’ll find major hubs like Barcelona, Madrid, and Seville, as well as lesser-known gems such as Zaragoza, Cadiz, and Salamanca. I’ve also included a custom map, insider tips, and suggested pairings to help you plan a route that actually makes sense without leaving you burnt out.

If you value slow, ethical travel and want meaningful experiences, you’re in the right place. These are, in my opinion, the best places to visit in Spain; for real travellers, not just box-tickers.

Read on to find out which cities belong on your itinerary, and why.

Stone-paved alley in Barcelona’s Gothic Quarter, featuring the iconic Bishop’s Bridge—showcasing the historic charm of one of the best cities to visit in Spain.
Gothic Quarter, Barcelona

Meet Me In Departures contains affiliate links and is a member of the Amazon Services LLC Associates Program. If you make a purchase using one of these links, we may receive compensation at no extra cost to you. See our Disclosure Policy for more information.

Map of the Best Cities to Visit in Spain

To help you visualise your trip, I’ve created a custom map showing exactly where each of these 15 cities is located. From sun-soaked coasts and cultural heartlands to island escapes, this map makes it easy to plan a route around Spain that actually makes sense.

Use it to group cities by region, spot unexpected pairings, or get inspired for a slow-travel route through Spain’s most fascinating destinations.

Map of Spain highlighting the best cities to visit in Spain, including Barcelona, Seville, Granada, Madrid, Valencia, and more, with illustrated icons and a list of 15 must-see Spanish cities.
Best Cities to Visit in Spain Map

How to Choose Which Spanish Cities to Visit

Spain’s cities are wildly diverse, ranging from Gothic alleyways and Moorish palaces to surf beaches and sleek modernist hubs. Choosing where to go really comes down to your travel style and what excites you most.

Start with what you’re drawn to:

  • Into art and architecture? Barcelona and Bilbao are packed with creativity and bold design.
  • Love history and heritage? Granada, Toledo, and Salamanca have centuries-old cathedrals, Roman ruins, and Islamic influences.
  • Foodie at heart? San Sebastián, Madrid, and Seville will win you over with tapas, local wines, and market culture.
  • Craving the coast? Head to Málaga, Valencia, or Palma de Mallorca.

Also, think about logistics and pace. Spain’s AVE train network makes it easy to pair major cities (like Madrid and Seville) without long travel days. I always suggest mixing a big-name spot with a lesser-known gem to avoid burnout.

Now let’s break down the best Spanish cities to visit by type so you can build the trip that suits you best.

CityBest ForRegion
BarcelonaIconic architecture and urban beachesCatalonia
MadridMuseums, and a central hub for easy onward travelMadrid Region
SevilleSlow travel, flamenco, and Spanish soulAndalusia
GranadaMoorish history, budget-friendlyAndalusia
ValenciaInnovative design, cycle-friendly, and urban beachesValencia
San SebastiánFood fanatics and surfers paridiseBasque Country
MálagaArt, year-round sun and city beachesAndalusia
BilbaoModern art and design lovers, industrial chicBasque Country
ToledoMedieval cities, history loversCastilla-La Mancha
CórdobaUNESCO architecture and photogenic patiosAndalusia
ZaragozaStreet art, Roman historyAragon
CadizSea views, old streets and local lifeAndalusia
Palma de MallorcaIsland life with city energyBalearic Islands
Santiago de CompostelaSpiritual travel with rolling landscapesGalicia
SalamancaGolden buildings, literary lovers and hidden gemsCastilla y León
Which city in Spain should I visit?

15 Best Cities in Spain to Visit

1. Barcelona – Best for iconic design with a beach on the side

Barcelona is Ideal for

  • Architecture lovers
  • Urban beachgoers
  • Culture-seekers

Must-See In Barcelona

  • Sagrada Familia
  • Park Güell
  • Gothic Quarter

Barcelona is one of the top Spanish cities to visit, and the numbers prove it!

With over 5.1 million passengers moving through Barcelona Airport alone (and that’s not even counting arrivals by boat or train), it’s one of Spain’s most-visited destinations. 

And honestly, it’s easy to see why. Barcelona is packed with great things to see

You’ve got Gaudí’s surreal architecture popping up around every corner, golden beaches just steps from the Gothic Quarter, and a food scene that ranges from trendy brunch spots to tapas bars older than your nan.

I’ve visited loads of times over the years, often staying with family, which gave me the luxury of seeing it slowly, and experiencing Barcelona way beyond the usual hit-list.

Rather than racing from sight to sight, I love just wandering the backstreets of El Born or popping into a random gallery in Raval. And while the city’s full of energy, it’s surprisingly easy to find a peaceful corner. Some of my favourite ones are the quiet cloisters behind Barcelona Cathedral or a shady bench in Parc de la Ciutadella.

It’s also one of the easiest cities in Spain for vegetarians. There are loads of plant-based restaurants, and even traditional tapas bars usually have a decent veggie option or two.

A yellow icon of a notice pin.

Lesser-Known Photo Opportunity

Everyone flocks to Park Güell and takes that classic photo looking out over the city, but if you want unbeatable views without the crowds or entry fee, head up to the Bunkers del Carmel for a picnic at sunset.

Stunning ceiling of the Sagrada Família in Barcelona, designed by Antoni Gaudí, with starburst-shaped patterns, towering columns branching like trees, and glowing warm-toned lights.
Sagrada Familia. Barcelona
Interior of the Palau de la Música Catalana in Barcelona, featuring ornate columns, colourful stained glass, sculpted figures including a dramatic horse relief, and a domed skylight ceiling.
Palau de la Música Catalana, Barcelona

2. Madrid – Best for culture and connection across Spain

Madrid is Ideal for

  • Museum fans
  • First-time visitors to Spain
  • Central base for onward travel

Must-See In Madrid

  • Prado Museum
  • Retiro Park
  • Royal Palace

Madrid is polished, cultural, and absolutely packed with things to do. I always recommend this city if you’re visiting Spain for the first time because it gives you a bit of everything: world-class art galleries, royal landmarks, leafy parks, and a tapas scene that’ll ruin you (in the best way).

I’ve spent countless weekends in Madrid making the most of the high-speed AVE train from Seville. The city never feels stale. Mornings at the Crystal Palace in Retiro, afternoons hopping between terrazas in La Latina, and late-night churros at San Ginés… It’s a rhythm I could happily fall into.

Despite there being a ton of stuff to do in Madrid, it also happens to be one of the best cities to stay in Spain, if you’re planning to explore beyond. Its central location and high-speed train network make it ideal for day trips to places like Toledo, Segovia, or even Córdoba without changing hotels!

A yellow icon of a pile of 3 gold coins.

Money Saving Tip

For great views and local vibes, skip the touristy rooftops near Gran Vía. Instead, head to Lavapiés for trendy creative bites and artsy cafés, then finish with a sunset drink at El Corte Inglés in Callao for a panoramic skyline view without the price tag.

The equestrian statue of King Philip III in Plaza Mayor, Madrid, surrounded by colourful historic buildings—capturing the vibrant heart of one of the best cities to visit in Spain.
Madrid Historic Centre
The Crystal Palace in El Retiro Park, Madrid, with people relaxing by the pond—an iconic landmark in one of the best cities to visit in Spain.
El Retiro Park, Madrid

3. Seville – Best for slow travel with Spanish soul

Seville is Ideal for

  • Flamenco fans
  • Architecture lovers
  • Foodie travellers

Must-See In Seville

  • Real Alcázar
  • Plaza de España
  • Seville Cathedral & La Giralda

Seville isn’t just where I live, it’s the city I fell completely in love with. The scent of orange blossom in spring, the echo of flamenco drifting through alleyways, and the way the light turns the buildings gold at sunset… it still gets me, even years later.

And it’s not just about the big-hitters like the Alcázar or the Cathedral.

What makes Seville special are the quiet, unintended moments like discovering the off-the-beaten-track tabernas on one of Seville’s tapas tours, sipping a cold beer in Plaza del Salvador, or crossing the river and sitting at a local bar in Triana where someone starts singing out of nowhere.

It’s easily one of the best Spanish cities to visit if you want to experience flamenco in its original home, not on a stage for tourists, but in the places locals still go to feel it. Seville rewards you for slowing down, for wandering aimlessly, for letting the city reveal itself bit by bit.

A yellow icon of a notice pin.

Planning Tip

The Alcazar is Seville’s most popular tourist attraction, so I recommend planning your visit to the Alcazar first thing in the day to beat the crowds.

Also, skip the flashy flamenco shows made for tourists and head to a peña instead. These local clubs often have raw, intimate performances that make you feel part of the story, rather than a spectator watching a show.

Ornate Moorish archway framing the view of a courtyard garden and reflecting pool inside the Real Alcázar of Seville, showcasing intricate Islamic architectural details and tilework.
Real Alcazar, Seville
Women wearing vibrant flamenco dresses with ruffled skirts and shawls walk through Seville’s Feria de Abril, with colorful paper lanterns strung overhead and illuminated fairground arches in the background.
Feria de Abril, Seville

4. Granada – Best for Moorish palaces and Travellers on a budget

Granada is Ideal for

  • History lovers
  • Budget travellers
  • Islamic architecture fans

Must-See In Granada

  • The Alhambra
  • Mirador de San Nicolás
  • Albaicin District

Sure, everyone comes for the Alhambra, and honestly, it’s worth every bit of the hype. It’s the kind of place that easily earns Granada a spot on any list of the best places to see in Spain. But what really makes the city special is everything that happens beyond the palace walls. 

The old Moorish quarter winds down the hillside in a tangle of cobbled alleys through the Albaicín district. Tea shops spill out onto the streets, and the Sierra Nevada rises in the distance, best seen from viewpoints like the Mirador de San Nicolás.

And then there’s the tapas. Generous, delicious, and still free with your drink in most places. For budget travellers, that’s reason enough to fall in love.

You can cover a lot in a day in Granada, but if you’ve got the time, it’s definitely worth slowing down and staying longer.

A yellow icon of a notice pin.

Don’t Miss

After your Alhambra visit, don’t miss the nearby Carmen de los Mártires gardens. They’re peaceful, uncrowded, and the views back over the city are next-level.

Intricate Moorish architecture inside the Alhambra, featuring geometric tile patterns on the walls and floors, with sunlight streaming through ornate lattice windows casting patterned light on the ground.
Alhambra Windows, Granada
Elegant courtyard in the Alhambra with carved archways, a central marble fountain, and golden stucco detailing on the building’s facade beneath a vivid blue sky.
Nasrid Palace Patios, Granada

5. Valencia – Best for Innovative Design and coastlines

Valencia is Ideal for

  • Architecture fans
  • Urban cyclists
  • Digital nomads

Must-See In Valenica

  • City of Arts and Sciences
  • Turia Gardens
  • Mercado Central

Valencia surprised me in the best way. It somehow manages to blend centuries-old buildings, futuristic design, and beach life, all without trying too hard.

One minute you’re cycling past medieval churches in the old town, the next you’re rolling through the space-age curves of the City of Arts and Sciences. 

And the best part? It’s built for slow, sustainable travel. I’ve spent whole days cruising the Turia Gardens, a former riverbed turned into a green ribbon through the city, and barely touched public transport.

It’s also hugely underrated when it comes to food. Sure, paella was born here, and it’s a must-try, but the city’s also full of modern markets, creative cafés, and plenty of veggie-friendly spots if you’re plant-based.

Valencia might not always make the top of the guidebooks, but it’s easily one of Spain’s top cities to visit if you like a mix of culture, coast, and chilled-out city life. Valencia is also home to one of my favourite festivals, La Fallas, although if you hate crowds and noise, I wouldn’t recommend visiting Spain during this time.

A yellow icon of a notice pin.

Local Experience

Most visitors head straight to the main beach in Valencia. Instead, hop on a local bus to Albufera Natural Park for sunset boat rides across the rice fields for a more unique experience.

Futuristic architecture of the City of Arts and Sciences in Valencia, with modern buildings and reflecting pools.
City of Arts and Sciences, Valencia
Colourful, cartoon-like statues from Valencia’s famous Las Fallas festival.
La Fallas Festival, Valencia

6. San Sebastián – Best for Foodies and Catching Waves

San Sebastián is Ideal for

  • Foodies
  • Surf seekers
  • Slow travellers

Must-See In San Sebastián

  • La Concha Beach
  • Monte Urgull
  • San Telmo Museoa

San Sebastián (or Donostia) is where I go when I want to spoil myself. It’s got all the elegance of a big city, mixed with relaxed surf-town energy and a food scene that’s honestly next level. 

I spent a decent chunk of time here doing nothing but grazing pintxos bars, sipping txakoli, and watching the waves roll in.

It’s long been one of the most glamorous tourist spots in Spain. Back in the 19th century, it was the summer escape of Spanish royalty and European aristocrats. And honestly? It’s never lost that high-end charm. 

It’s also, in my experience, one of the most expensive cities to visit in Spain, so be prepared to splurge a little, especially when it comes to food and accommodation.

That said, San Sebastian is totally worth it. The city is compact, the sea air is constant, and everything from beach walks to bar hopping feels effortlessly stylish.

A yellow icon of a notice pin.

Insider Intel

Although most of San Sebastian’s highlights are in the old town and along the shorelines, you can find amazing pintxos without the shoulder-to-shoulder crowds. I recommend heading to the Gros district; it’s where the chefs go on their day off.

Arched stone cloister with ribbed vaulted ceilings and ornate columns, leading to a sunny courtyard in a historic monastery or cathedral.
Inner Courtyard at San Telmo Museoa, San-Sebastian
Rolling green vineyards on terraced hillsides overlooking a calm blue sea, with a red-roofed farmhouse surrounded by trees near the coastline.
Getaria Vineyard near San Sebastian

7. Malaga – Best for art, sun, and City Beaches

Malaga is Ideal for

  • Art lovers
  • Urban beachgoers
  • Weekend travellers

Must-See In Malaga

  • Gibralfaro Castle
  • Picasso Museum
  • Roman Amphitheatre

Málaga gets unfairly written off as just a Ryanair gateway to the Costa del Sol. But spend a bit of time here, and it’ll completely flip your expectations. 

Sure, it’s got sunshine and sea, but it also punches way above its weight when it comes to culture. This is Picasso’s hometown, after all, and the city leans into that with everything from sleek contemporary spaces to the classic Picasso Museum.

I’ve dropped in on spontaneous weekends and always come away thinking, “Why don’t more people talk about this place?” Rooftop bars with sea views, quirky cafés in the Soho district, Moorish ruins hidden in plain sight. The city has layers. 

You can swim in the morning, hit a gallery in the afternoon, and be sipping vermouth in a buzzing plaza by evening. Malaga is also one of Spain’s top winter destinations thanks to the mild climate.

A yellow icon of a pile of 3 gold coins.

Money Saving Tip

Ditch the overpriced beach bars and head to El Pimpi. It’s part bar, part flamenco joint, part time capsule. Then wander the nearby Soho backstreets for cool street art and local vibes.

Ornate fountain in front of the Málaga Cathedral, with its towering bell tower and baroque stonework rising behind vibrant yellow and terracotta buildings under a partly cloudy sky.
Malaga Cathedral
Quiet pedestrian street in Málaga lined with traditional buildings and balconies, leading toward the Carmen Thyssen entrance with a visible exhibition banner and a few people walking nearby.
Malaga Streets and the Carmen Thyssen Museum

8. Bilbao – Best for design lovers, dodging cliché Spain

Bilbao is Ideal for

  • Modern art fans
  • Design lovers
  • Alternative Culture

Must-See In Bilbao

  • Guggenheim Museum
  • Casco Viejo (Old Town)
  • Gaztelugatxe (short ride from the city)

Bilbao is easily one of the most creative tourist spots in Spain, and it’s nothing like the clichés people expect from the country. The Guggenheim put this once-industrial city back on the map, and even if you don’t care much for modern art, the architecture alone is worth the visit.

I remember being completely taken aback on my first trip. The city is green, walkable, and full of surprises.

One minute you’re wandering the crooked alleyways of the Old Town, the next you’re in front of a mirrored sculpture outside a cutting-edge gallery. The city has this gritty-meets-glamour vibe that’s hard to pin down but seriously easy to fall for.

Whether you’re into food, culture, or just want a cool northern base that’s way less touristy than most big cities, Bilbao is worth visiting for more than just the Guggenheim.

A yellow icon of a notice pin.

Overlooked Photo Opportunity

Head to the Zubizuri Bridge around golden hour and cross over. The view back toward the Guggenheim is one of the best photo ops in the city (and it’s usually quiet, too).

Interior of the Guggenheim Museum Bilbao showcasing Richard Serra’s massive weathered steel installation The Matter of Time, with curved labyrinth-like walls winding through the bright, airy gallery space.
Guggenheim Museum, Bilbao
15 Best Cities to Visit in Spain (Ranked by a Local) 1
The Matter of Time by Richard Serra at Guggenheim Bilbao

9. Toledo – Best for medieval cities and history Lovers

Toledo is Ideal for

  • History fanatics
  • Lovers of religious architecture
  • Day-trippers from Madrid

Must-See In Toledo

  • Toledo Cathedral
  • Alcázar of Toledo
  • Monastery of San Juan de los Reyes

Toledo is one of the most historic tourist places in Spain, and while it draws the crowds, it still has this stripped-back, old-world atmosphere once the tour buses roll out. 

I always suggest it as an easy day trip from Madrid (just 30 minutes by train), but staying overnight gives you time to soak it in without elbowing through selfie sticks.

The city sits high above the Tagus River, all steep hills and twisting cobbled lanes. It’s known as the “City of Three Cultures”, where Christian, Muslim, and Jewish history overlap. You can see that mix everywhere, from the architecture to the food. 

Every corner has a viewpoint, a chapel, or a small museum you didn’t expect to find. Remember to add a good pair of walking shoes to your packing list for Spain. Your legs and feet will thank you!

A yellow icon of a notice pin.

Local Experience

Walk into town via the Alcántara Bridge for one of the best skyline views, then treat yourself to some proper handmade marzipan. It’s still made by the nuns in local convents!

Historic stone gateway with twin towers in Toledo, featuring arched entrances, decorative carvings, and a view through to the street beyond.
City Gate in Toledo
Narrow cobbled street in Toledo framed by traditional buildings with flower boxes, looking towards the towering spire of Toledo Cathedral in the background.
Toledo Cathedral

10. Cordoba – Best for spring blooms and UNESCO Sites

Cordoba is Ideal for

  • Architecture lovers
  • Springtime travellers
  • Culture-seekers

Must-See In Cordoba

  • The Mezquita
  • The Patios of Córdoba
  • Roman Bridge

Córdoba often flies under the radar, but it packs a serious punch, especially for architecture lovers.

The Mezquita is the big-ticket sight, and honestly, it still makes my jaw drop every time I walk inside. You’ve probably seen the photos, but they don’t do it justice. That endless forest of red-and-white arches is something else.

I always try to visit in May if I can. That’s when the patios swing open for the annual flower festival. Locals go all out with colourful blooms, tiled courtyards, and the kind of neighbourly pride that makes you feel instantly welcome.

Even if you’re just spending a day in Córdoba, you’ll get to see a lot. The whole city’s easy to walk, and full of layers: Roman ruins, Moorish baths, little souks, and cafés tucked into cool courtyards. Even after a few trips, I still find corners I’ve somehow missed.

A yellow icon of a notice pin.

Crowd-Dodging Tip

For a quieter, more authentic Mezquita experience, go right at opening. If you’re an early riser, they also offer free entry for a short window in the morning, usually for worshippers. Double-check on the official Mezquita website for the current times before you go.

Interior of the Mezquita-Catedral in Córdoba showcasing a forest of intricately carved horseshoe arches, Moorish geometric patterns, and richly detailed stonework in warm lighting.
Inside The Mezquita, Cordoba
A sunlit courtyard in Córdoba bursting with colorful geraniums and greenery planted in vibrant blue pots, all mounted on bright white walls under a clear blue sky.
Decorated Patios of Cordoba

11. Zaragoza – Best for Roman ruins and Vibrant street art

Zaragoza is Ideal for

  • Roman history fans
  • Street art lovers
  • Offbeat travellers

Must-See In Zaragoza

  • Basilica del Pilar
  • Roman Theatre Museum
  • Aljafería Palace

Zaragoza is one of those must-visit cities in Spain that barely makes it onto people’s radars, and honestly, it deserves way more attention.

I didn’t know much about it beforehand, but by the end of my trip, I was already planning a return visit. There are plenty of interesting things to see in Zaragoza, and hardly any crowds to fight through.

It’s got Roman ruins, Islamic architecture, massive cathedrals, and some of the best street art I’ve seen in Spain. I spent a full afternoon wandering El Gancho and La Magdalena, spotting giant murals and tiny stencil pieces, all part of the city’s annual urban art festival. 

And when you’re not following paint trails, you’ve got the Ebro River for golden-hour strolls, buzzy tapas bars around El Tubo, and the jaw-dropping Basilica del Pilar reflected in the water. If you’re still wondering should you visit Zaragoza or not, just know that this city delivers far more than most people expect.

A yellow icon of a notice pin.

Good To Know

Download the free ZGZ Street Art Map app before you go. It turns your wander into a kind of art scavenger hunt and takes you to corners you’d never normally find.

Elevated view of the Basílica del Pilar in Zaragoza, highlighting its colorful, geometric-tiled domes surrounded by spires and the cityscape in the background.
Rooftop of Basilica del Pilar Zaragoza
Towering stone facade of a Mudejar-style cathedral in Aragón, Spain, with intricate brick and tile patterns lit by golden hour sunlight against a clear blue sky.
La Seo of Zaragoza

12. Cadiz – Best for sea air, old streets, and local life

Cadiz is Ideal for

  • History lovers
  • Urban beachgoers
  • Shoulder-season travellers

Must-See In Cadiz

  • La Caleta Beach
  • Cádiz Cathedral
  • Mercado Central

Cádiz is perched on a sliver of land surrounded by the Atlantic. It’s a mix of salty sea air, crumbling facades, and alleyways that seem to go on forever. It’s actually one of the oldest cities in Europe, and you can feel that history in the bones of the place, from the fortress walls to the watchtowers and Roman remains.

I’ve always been drawn to its laid-back, lived-in feel. It’s also one of the easiest beaches to get to from Seville.

I love wandering the old town with no real plan, grabbing snacks from Mercado Central (lots of fish and meat products, but also some decent veggie-friendly tapas too), or just sitting by the water watching the sun dip behind the horizon. 

It’s also one of my favourite places to visit outside peak season. Carnival is full-on chaos, but autumn is quieter and soaked in golden light.

A yellow icon of a notice pin.

Don’t Miss

Skip the cathedral tower and climb Torre Tavira instead. It’s higher, less crowded, and has a quirky little camera obscura with panoramic views over the whole city.

The grand facade of Cádiz Cathedral in Spain stands tall with its twin towers and ornate baroque architecture. Below, people sit under white umbrellas in a sunny plaza lined with palm trees.
Cadiz Cathedral
A narrow cobblestone street in Cádiz, Spain, lined with tall palm trees and white streamers overhead, leads to a small brick church with a bell tower and colorful flags. The church is framed by white and yellow buildings under a clear blue sky.
Streets of Cadiz

13. Palma de Mallorca – Best for city energy with an island pace

Palma is Ideal for

  • Island explorers
  • Gothic architecture fans
  • Off-season travellers

Must-See In Palma

  • Palma Cathedral
  • Arab Baths
  • Castell de Bellver

Palma often gets unfairly lumped in with the package holiday chaos down south, but this is a proper city, with layers of history, style, and culture if you give it the time.

I always prefer visiting in spring or autumn when the cruise crowds have thinned out, the air’s still warm, and you can actually hear yourself think.

The cathedral is a showstopper; those Gothic spires basically rise out of the sea! But what I love most is everything between the big-name sights. 

Cycling along the seafront, grabbing a flaky ensaïmada in a sleepy backstreet café, or dipping into modern art galleries tucked behind ancient stone walls. It’s got that relaxed island energy, but with a little more edge and elegance.

A yellow icon of a notice pin.

Local Experience

For a beach escape without the noise, take the bus to Playa de Illetas. You’ll find soft sand, turquoise water, and way fewer crowds. And if you’ve got time, don’t miss the vintage train ride to Sóller. It’s slow, scenic, and surprisingly charming.

The sandstone facade of La Seu Cathedral in Palma de Mallorca, Spain, is dramatically reflected in a large pool of water, with a tall fountain spraying in the foreground. The Gothic architecture is framed by a cloudy sky and stone walls.
Palma de Mallorca Cathedral Reflection
Interior of the La Lonja, Palma de Mallorca, Spain, featuring a vaulted Gothic ceiling with intricately twisted stone columns rising from a reflective stone floor. The natural light from arched windows enhances the grandeur and symmetry of the historic space.
La Lonja, Palma de Mallorca

14. Santiago de Compostela – Best for Rolling Landscapes and Spirituality

Santiago de Compostela is Ideal for

  • Pilgrims (and non-pilgrims)
  • Sacred site lovers
  • Green-space seekers

Must-See In Santiago de Compostela

  • Cathedral of Santiago
  • Praza do Obradoiro
  • Monastery of San Martín Pinario

There’s this calm determination in the air, especially around the cathedral, the finishing point, where exhausted hikers drop their backpacks after one of the many trails of the Camino. I’m not religious, but it’s impossible not to feel something.

The old town is a maze of stone archways, misty lanes, and tucked-away bars serving steaming caldo gallego.

It’s also got a strong local food scene and far fewer tourists than you’d expect, even in peak season. The vibe here is cooler, greener, and feels almost Celtic at times. It feels a world away from the cities of southern Spain.

A yellow icon of a notice pin.

Authentic Experience

Catch the Pilgrims’ Mass when the botafumeiro swings. This smoky, soaring ceremony gives you a real sense of tradition (and the smell of incense will stay with you all day).

Ornate twin-towered façade of the Cathedral of Santiago de Compostela, rising above historic stone buildings under a pale blue sky.
Cathedral at Santiago de Compostela
Stone marker for the Camino de Santiago with a yellow scallop shell symbol and a hiker icon, indicating 306 km to Santiago de Compostela.
Signpost to Santiago de Compostela on the Camino trail

15. Salamanca – Best for golden buildings and Hidden Details

Salamanca is Ideal for

  • Architecture lovers
  • Literary travellers
  • History fanatics

Must-See In Salamanca

  • University of Salamanca
  • Plaza Mayor
  • The New & Old Cathedrals

Salamanca might not be on every Spain itinerary, but it absolutely should be. This is one of the country’s oldest university towns. There’s a mix of serious history and youthful energy that makes it really fun to explore. 

One minute you’re craning your neck to admire an insanely detailed cathedral façade, the next you’re sitting in a lively bar with students deep in debate over €2 glasses of wine.

The Plaza Mayor is easily one of my favourites in Spain. Not just because it’s stunning, but because it’s actually used and lived in.

And I love how the city rewards curious travellers: spotting the frog carved into the university wall, climbing between twin cathedrals, or finding a quiet cloister when you least expect it.

A yellow icon of a notice pin.

Don’t Miss

Head up the Scala Coeli towers for the best city views. There are no queues, and the rooftops look even better from up there.

View of Salamanca Cathedral with its grand towers and dome, reflected in the calm waters of the Tormes River beneath a historic iron bridge.
Salamanca Cathedral
Intricately carved Plateresque façade of the University of Salamanca, featuring coats of arms, decorative stonework, and twin red doors under a blue sky.
Salamanca University

FAQs About Visiting Spanish Cities

What is the Best City to visit in Spain for first-timers?

Barcelona is a great starting point and one of the best Spanish cities to visit. It’s easy to get around, packed with iconic sights, and full of culture. It’s also well connected to other top spots, making it easy to explore other top cities, like Madrid or Zaragoza, by train.

When Is the Best Time to Visit Spanish Cities?

Spring (April to June) and autumn (September to October) are ideal. You’ll get great weather, fewer crowds, and more manageable prices, especially in southern cities, which get scorching in summer.

Can You Do Spain by Train?

Yes! Spain’s high-speed AVE trains make it easy to hop between major cities like Madrid, Seville, Valencia, and Barcelona. No need for a car or flights.

Where Are the Best Cities in Spain for Vegetarian Travellers?

Barcelona, Madrid, and Valencia all have solid veggie scenes, from plant-based restaurants to fresh markets. Even in more traditional cities like Granada and Seville, you’ll find meat-free tapas if you know where to look.

How Many Cities Should I Visit During My Trip to Spain?

If you’ve got 10–14 days, aim for 3–5 cities. Spain’s regions are really different, so mix big names with smaller, off-the-radar places for a more balanced trip.

Which of These Top Cities in Spain Is on Your List?

There’s no single best city in Spain because it totally depends on your travel style. Whether you’re chasing coastal sunsets, grand cathedrals, edgy street art, or tapas that’ll ruin you for life, there’s a city (or five) here that fits the bill.

My best tip? Mix the heavy-hitters (like Barcelona or Seville) with a couple of under-the-radar gems (hi Zaragoza and Cádiz) for a more layered, less touristy experience.

It’s tempting to pack it all in, but Spain really shines when you slow down. Give yourself time to get lost, linger over a vermouth, and soak up the rhythm of each place.

Ready to start planning your trip to Spain? Check out these articles next:

Have a question? then don’t forget to join our free Facebook Group and ask the community.

Want to discover more about Spain? then check out these other great articles to find out more.

General Spain Travel

Andalucia and South Spain

Barcelona

Madrid And Surrounding Area

Basque Country and North Spain