Europe

Best Cities to Visit in Spain

Best Cities to Visit in Spain

[takeaways] • Spain's best cities span everything from Barcelona's Gaudí architecture and Madrid's world-class museums to the pilgrimage routes of Santiago de Compostela and the pintxo culture of San Sebastián.

• The best time to visit Spanish cities is March to May or early fall — milder temperatures, fewer tourists, and lower prices than peak summer.

• Valencia is the birthplace of paella, and San Sebastián has its own unique take on tapas known as pintxo culture — both cities are essential stops for food lovers.

• Many shops and attractions in smaller locales close between 2pm and 5pm for siesta — plan your day around it rather than against it.

• Dining in Spain runs late — expect to head out for your evening meal from around 8:30pm, with tapas and drinks in the early evening beforehand.

• A SIMOVO eSIM for Spain keeps you connected across every city on your itinerary, with speedy data on demand. [/takeaways]

While it's possible to spend any trip to Spain without enjoying a city break, you'd be missing out on some fantastic scenes and sights. Spanish cities are a class apart thanks to their impressive walkable layouts and lively public zones — you can cover most of the best cities to visit in Spain in a day or two each, but why would you ever want to leave?

In this guide, we take you through eight of the best Spanish cities for tourists from all over the world — whether you've visited before or if it's your maiden voyage. From Barcelona to San Sebastián, here's what you need to know about the country's best metropolises.

Eight of the best Spanish cities to visit

[numbered title="Barcelona" pill="Art and architecture"]For many people on a trip to Spain, Barcelona is the number one destination. A genuine hive of artistry, it's home to several museums and brimming with architecture designed by the legendary Antoni Gaudí. For beach lovers, Bogatell and Barceloneta are easy to reach when you need a break from the city — and its electric nightlife rounds out one of the most complete city breaks in Europe.[/numbered] [numbered title="Seville" pill="Great destination for romance"]Seville is a must-visit if you love architecture — it's home to a three-in-one UNESCO World Heritage Site: the Cathedral, Alcázar and Archivo de Indias. More recently, the city gained fans as a key filming location for several Game of Thrones episodes, also shot across Basque Country. It's a great destination for a romantic getaway.[/numbered] [numbered title="Madrid" pill="Spanish capital"]Madrid is both the Spanish capital and the largest city nationwide — and it absolutely deserves exploring on its own merits. The fabulous El Retiro Park and its boating lake, the Reina Sofía museum, and a nightlife that never sleeps all make a compelling case, as does the city's reputation for eating tapas and exploring authentic Spanish cuisine.[/numbered] [numbered title="Salamanca" pill="The Golden City"]Salamanca — the Golden City — earns its nickname from buildings that genuinely shine gold in the sun. Home to the celebrated Plaza Mayor and recognized by UNESCO, it's one of the most affordable cities on this list and a fascinating blend of baroque and gothic architecture with a surprisingly modern university-city energy beneath the surface.[/numbered] [numbered title="Valencia" pill="Beaches and futuristic landmarks"]Valencia perfectly blends beaches, green spaces, and futuristic landmarks. Don't miss the City of Arts and Sciences — a remarkable day out combining a museum, a planetarium, and interactive exhibits — or a stroll through Turia park. Valencia is the birthplace of authentic paella, and the cathedral even houses what many believe to be the Holy Grail.[/numbered] [numbered title="Córdoba" pill="Unsung gem"]Don't forget to put Córdoba on your itinerary — many travelers see it as one of the unsung great Spanish cities. Its waterside terraces and bars are famous, and the city's cathedral boasts a truly spectacular striped interior. The Roman Bridge is another Game of Thrones location, and the city's labyrinthine back alleys and curious shortcuts are a delight to explore.[/numbered] [numbered title="Santiago de Compostela" pill="Pilgrimage and nature"]In Spain's Galicia region, Santiago de Compostela is home to the famous Camino de Santiago pilgrimage route — a rite of passage for centuries. Its Old Town is a UNESCO World Heritage Site, but what really sets it apart are its verdant landscapes and outer limits. A walkable city that combines modern city life with relaxing nature trails along the way.[/numbered] [numbered title="San Sebastián" pill="Basque Country food and culture"]Up in the Basque Country, San Sebastián is as popular with beach lovers as it is with culture enthusiasts. It's the starting point of the Hemingway Basque Route — a pilgrimage of sorts paying tribute to Ernest Hemingway, who visited and wrote several works in Spain with San Sebastián close to his heart. The city is also celebrated for its pintxo culture — its own unique take on tapas — and don't leave without trying the famous crustless cheesecake.[/numbered] [esim flag="🇪🇸" label="Spain" data="10GB · 30 days" price="$8.50" href="/products/spain" benefits="Instant QR setup · Reliable 4G/5G · No contract"]Stay connected across Spain's beautiful cities — speedy data on demand[/esim]

When is the best time to visit cities in Spain?

The SIMOVO crew recommends heading to Spain for a city break between March and May or in early fall. It's around these times that you can still expect great weather but milder temperatures — making it far more comfortable to walk around and explore Spanish cities to their fullest. Dense but beautiful cities in Spain like Barcelona will also have fewer tourists outside of peak summer months, and in many cases, flights and accommodations will be generally cheaper.

The shoulder seasons also bring all kinds of seasonal food and drink festivals. There's no real reason to visit in summer unless you're set on the sunniest possible vacation. Many visitors even choose to come around Christmas and New Year — it's cool and mild, and waiting until after January 1st makes it one of the cheapest periods for longer trips.

[tip title="Visit in spring or early fall for the best balance of weather and value"]March to May and September to October offer mild temperatures, manageable crowds, and lower prices than peak summer across all Spanish cities — making them the SIMOVO crew's top picks for a city break.[/tip]

Spain travel tips

A few final tips on how to make the most of your time in Spain's cities — regardless of which ones you choose to visit.

[tip title="Check whether you need a Spanish visa before you book"]If you don't hold a European Union passport, you may need to abide by Schengen travel rules for your trip to Spain. Check out our full guide to Spanish visa requirements before you book your flights.[/tip] [tip title="Plan dinner late — Spanish cities run on their own schedule"]Dining in the evenings in Spain tends to run quite late — expect to head for your evening meal from around 8:30pm, with tapas and drinks filling the early evening beforehand. Trying to eat on a northern European or North American schedule will often mean waiting for restaurants to open.[/tip] [tip title="Book train journeys in advance to keep costs down"]Book any train journeys between Spanish cities in advance to avoid high last-minute prices. Local buses are also a cheap and reliable alternative for getting around.[/tip] [tip title="Respect the siesta — and use it to your advantage"]Many shops and attractions in smaller locales won't be open between 2pm and 5pm. Rather than fighting it, use the siesta as an opportunity to rest and beat the heat — it's how local citizens approach the hottest part of the day.[/tip] [tip title="Dress business casual, especially at religious sites"]Keep beach clothing to the beach. Across Spain's cities, dressy casual is the norm — cool and breezy, but appropriate. This is especially important when visiting churches, cathedrals, or other religious sites.[/tip] [tip title="Tipping isn't mandatory — but it's appreciated"]There's no need to worry about tipping in Spanish restaurants and bars, but leaving at least 5% is usually well received by staff if you've had a good experience.[/tip] [faq] [q]What are the best cities to visit in Spain?[/q] [a]The SIMOVO crew's top eight Spanish cities are Barcelona for art and architecture, Seville for romance and history, Madrid for museums and eating tapas, Salamanca the Golden City for affordable culture, Valencia for the City of Arts and Sciences and paella, Córdoba for its cathedral and Game of Thrones locations, Santiago de Compostela for the Camino de Santiago pilgrimage, and San Sebastián for pintxo culture and the Basque Country.[/a] [q]When is the best time to visit Spanish cities?[/q] [a]March to May and early fall (September to October) are the best times to visit Spanish cities. Temperatures are mild and comfortable for walking, crowds are thinner than in peak summer, and flights and accommodation are generally cheaper. Summer is best avoided unless sunshine is the top priority.[/a] [q]What is pintxo culture in San Sebastián?[/q] [a]Pintxo is San Sebastián's own take on tapas — small bites typically served on bread, displayed along the bar and eaten standing up in the city's many pintxo bars. It's a core part of Basque Country food culture and one of the best reasons to visit San Sebastián. The city also has a legendary crustless cheesecake worth seeking out.[/a] [q]Is Madrid or Barcelona better to visit?[/q] [a]Both are outstanding Spanish cities but offer different experiences. Barcelona is known for Gaudí architecture, beach access, and electric nightlife. Madrid is the largest city and Spanish capital, with world-class museums like the Reina Sofía, El Retiro Park, and the best eating tapas scene in the country. The ideal trip to Spain includes both.[/a] [q]Do I need a visa to visit Spain?[/q] [a]It depends on your nationality. EU passport holders don't need a visa, but visitors from many other countries — including the US and UK — must follow Schengen travel rules, which allow stays of up to 90 days in a 180-day period. Check our full guide to Spanish visa requirements for the details relevant to your situation.[/a] [q]Do I need an eSIM for Spain?[/q] [a]A SIMOVO eSIM for Spain is a convenient way to stay connected across every city on your itinerary — useful for navigating walkable Spanish cities, checking restaurant reviews, booking train tickets on the go, and keeping in touch. It means no hunting for a local SIM card on arrival.[/a] [/faq] [esim flag="🇪🇸" label="Spain" data="10GB · 30 days" price="$8.50" href="/products/spain" benefits="Instant QR setup · Reliable 4G/5G · No contract"]Get connected before you land in Spain[/esim]

Get 10% off your first eSIM

Travel tips and destination guides, straight to your inbox.