10 Best Cities to Visit in Spain
Hola! So you’re thinking about Spain? Great choice! It’s a favourite for UK travellers thanks to its sunny climate, rich culture and… even better… budget-friendly flights! But Spain is vast, with 179 islands and islets alongside its beautiful mainland, meaning there’s plenty to explore and decide between.
Luckily, each Spanish city offers something completely different. Whether you’re after a beach getaway with a touch of city buzz, a full-on urban break, or a quieter, historic spot you’ll feel lucky to have discovered, there’s something to suit every kind of trip.
In this blog, we’ll cover the 10 best cities to visit in Spain, highlighting unique experiences and options for every type of traveller, from families to solo adventurers. And if more than one city catches your eye, why not combine a few into one itinerary? You’ll be falling in love with Spain (and all its cities) quicker than you can say vamos!
1. Barcelona
‘Let's pretend we're dancing in the street in Barcelona!’ Spain’s most well-known city, and for good reason. This glistening coastal spot blends history, art, beach days and city buzz seamlessly. Highlights include GaudÃ’s unique and iconic architecture dotted around the city, a sandy city beachfront made for tapas and relaxing, and lively, exciting neighbourhoods (pass the sangria, señor).
Sagrada FamÃlia – The most iconic of GaudÃ’s works and Barcelona’s whimsical centrepiece. Due to be completed in June 2026 (not long to go!), this remarkable church first began construction in 1882 and is now a cultural masterpiece, featuring reflective stained-glass panels, intricate detailing inside and out, and a staggering 18 towers and standing (very) tall at 566 ft. A high recommendation amongst tourists, book your tickets in advance to avoid disappointment.
Park Güell – Continue your Gaudà city spotting at this colourful, mosaic-filled UNESCO World Heritage Site. With sensational views over the city, it’s perfect for a leisurely stroll while admiring the quirky, iconic designs. And if you’re a 2000s Disney fan, you can even recreate that iconic Cheetah Girls moment 😉 Truly outstanding in its beauty, you’ll want to book early for this one-of-a-kind park.
Solmar tip: Barcelona is super easy to get around, with affordable public transport and great walkability. We’d recommend picking up a T‑mobilitat card for easy access to the metro, buses and trams.

2. Madrid
La ciudad capital! Located in the central part of mainland Spain, this Spanish city is famous for its world-class art museums, electric football culture and lively nightlife. Although it’s the capital, it’s often overlooked, even with so many things to do in this cultural capital!
El Retiro Park – Take five (or as long as you like) and reconnect with nature at El Retiro Park. Spanning an impressive 350 acres, this undeniably beautiful space is perfect for relaxing, strolling or simply pausing with an iced coffee. Right in the heart of Madrid, the park blends royal history, traditional Spanish culture and natural beauty into one serene setting. For a more romantic touch, hire one of the charming row boats from just €6–€8, ideal for couples on a city break.
El Rastro flea market – A fun, yet different place to visit in Spain. Head into the bustling La Latina neighbourhood and prepare to be obsessed with just about everything. From antique jewellery and vintage clothing to books, vinyl records and unique souvenirs. It's the perfect spot to indulge your shopping cravings while soaking up the local atmosphere.

3. Seville
Sevilla or Seville, however you prefer! This sun-soaked Andalusian city is all about the art of flamenco, rich and fascinating history, and traditional Moorish architecture. The capital of Andalusia, this is true Spain in all its glory. Best visited in its springtime bloom, make room for a spring in Seville!
Seville Cathedral and La Giralda – This is one of the best cities to visit in Spain for Spanish architecture and stunning cathedrals, including Seville Cathedral and La Giralda, the largest Gothic cathedral in the world and its well-recognised bell tower. Brace the stairs for some of the best views in Seville, where at the top you’re rewarded with sweeping panoramas across the city, simply breathtaking.
Live flamenco performances - Olé! For a slice of authentic Spain, catch a live flamenco show in Seville. From the clacks and shake of the maracas to the stomps and sweeping movements of the traditional dresses, it’s a full sensory experience, all set within a classic Andalusian setting.
4. Granada
Underrated, but we’re prepared to change that! A historic city set in the heart of Andalusia, with a beautiful backdrop of mountains and countryside, shaped by Islamic and Christian heritage. And one of the biggest perks? Many tapas bars offer free tapas with each drink, and honestly, that’s hard to beat.
The Alhambra Palace and General life Gardens – One of Spain’s most visited UNESCO World Heritage Sites, this 13th-century fortress features intricate Islamic architecture and lush, vibrant gardens to wander through, offering a glimpse into Spain’s final chapter of Muslim rule. Leave yourself a full day to explore this gem and admire every detailed corner, before settling on a sun-soaked terrace to enjoy the gentle sound of the garden’s fountains.
Mirador de San Nicolas – You can never go wrong with a sunset viewpoint. Wander through the winding streets of the AlbaicÃn and be rewarded with glowing sunset views over the Alhambra and the Sierra Nevada mountains. Settle in with an evening drink, soak up the warm air, and make the most of these magical moments in this Spanish city.
If you’re looking to explore more of the region, there are plenty of our villas to choose from across AndalucÃa, including Nerja. It’s a perfect base for discovering this city gem at your own pace.
5. Valencia
Now we’re talking. Valencia, the birthplace of paella (applause for that alone), is known for its striking, futuristic architecture, beautiful Mediterranean beaches, and a city bursting with arts and sciences. Inviting and exciting, we think!
The City of Arts and Sciences - Speaking of the arts and sciences of this bustling Spanish city, Valencia is often considered one of the best cities to visit in Spain for its vibrant culture and standout architecture. This iconic futuristic complex is home to some of the city’s most recognisable landmarks, including the Oceanogrà fic, Europe’s largest aquarium, making for an exciting day of back-to-back exploring.
Turia Gardens – This former riverbed has been transformed into a sprawling urban park, stretching through the heart of the city for over 9km. Now filled with flourishing gardens, it’s a hub for sports, culture and a peaceful retreat from the hustle and bustle of city life. Think a grassy spot in the sun, an ice cream in hand and a Fanta Fruit Twist to cool off.

6. San Sebastián
Shout out to all our foodies, we’ve found the city for you – San Sebastián, one of the world’s top food destinations (honestly, enough said). Pair that with stunning coastlines and some of the best pintxos you’ll ever try, and you’re onto a winner.
La Concha Beach – This coastal Spanish city is home to one of Europe’s most beautiful urban beaches, shaped like a crescent shell. Backed by the lush hills of Mount Urgull and Mount Igueldo, with calm waters and fine golden sand, this spot is ideal for families and those effortless, easy beach days.
If the towering Monte Urgull and Monte Igueldo catch your eye from the beach, just imagine the panoramic views waiting at the top. With peak elevations of 123 metres, hike the impressive circular trails and follow winding paths to summits overlooking stunning city vistas.
7. Málaga
Make way for Malaga, a coastal city that blends beaches, culture and history. Sounds like the perfect mix to us. Located on Spain’s Costa del Sol, many travellers pass through its airport, often overlooking one of the most vibrant and historic cities in southern Spain.
The Picasso Museum – Home place to Picasso, you can visit the artist’s birthplace and admire his work up close at the Picasso Museum, where more than 200 sculptures, paintings, and drawings donated by his family celebrate his incredible legacy.
Atarazanas market – Any opportunity for a snack! Visit Atarazanas Market, once a 14th century Moorish shipyard and now transformed into an exciting and vibrant market filled with fresh local produce, from meats and cheeses to fresh seafood, fruits, and vegetables. You can even sit down and enjoy some traditional tapas at the market bars. The weekly food shopping has never looked so good!
Stay at our villas on the Costa del Sol, just an easy 20 to 30 minute drive from Málaga, and enjoy the perfect mix of coastal relaxation and vibrant city living.
8. Alicante
A sunny coastal city made for long days in the sun, where sandy beaches, history on every corner, and year-round appeal draw visitors from winter through to its sun-kissed summer months. Part of the Valencian Community, Alicante certainly has surprises up its sleeve you may not initially expect…
Santa Bárbara Castle – Don’t skip this dramatic hilltop fortress overlooking sweeping views across the city and out to the Mediterranean. This Spanish city is full of surprises, and Santa Bárbara Castle is definitely one of them. Dating back to the 9th century, it’s open to explore, offering centuries of history alongside some of the best viewpoints you’ll find in the city.
The Explanada de España – Have you even been to Alicante without taking a photo of its iconic palm-lined promenade? Made up of 6.5 million marble tiles designed to mimic the waves of the Mediterranean, it’s the perfect place to pause and explore. Dip in and out of shops and cafés, admire the impressive sculptures as you wander, and take in the open-air auditorium, which hosts a range of concerts and cultural events throughout the year.

9. Bilbao
The beautiful Bilbao awaits. One of the best cities to visit in Spain, its compact centre makes it perfect for exploring on foot. Known for its world-class Basque cuisine, striking architecture and creative, culture-filled atmosphere, Bilbao is home to the iconic titanium-clad Guggenheim Museum and has transformed from an industrial port into a modern cultural hub.
The Guggenheim Museum Bilbao – The Guggenheim Museum Bilbao is a must-visit in Spain, giving visitors the chance to explore works by a range of international artists, from paintings to sculptures and photography. The building itself is a work of art, crafted from a striking blend of glass, limestone and titanium, making it completely mesmerising.
Artxanda Funicular – Skip the hike and hop on the Artxanda Funicular railway up to Mount Artxanda. Offering breathtaking views across Bilbao’s impressive skyline and surrounding lush mountains, it’s a scenic journey from start to finish. Travel along the 770-metre track, rising 227 metres, for unforgettable views and a fun, quirky way to reach the top. All for €4.30, bargain!

10. Córdoba
Saving the best until last, perhaps? The Spanish city of Córdoba is a historic gem, perfect for slow mornings over coffee in picturesque, flower-filled patios and unhurried strolls through its historic Jewish Quarter. And the food is just as memorable, with flavoursome, diverse dishes inspired by Roman, Arab and Jewish influences, creating a vibrant and delicious culinary scene. (Our knives and forks are at the ready)
Mezquite-Catedral – A UNESCO-listed architectural masterpiece, set in this vibrant Spanish city, capturing the rich history of Islamic and Christian cultures. Converted into a cathedral in 1236, it’s renowned for its striking architectural features, including 856 columns and the intricately designed mihrab.
Juderia (Jewish Quarter) – Wander through the medieval streets and you’ll come across Calleja de las Flores, the ‘Street of Flowers’, filled with whitewashed walls, balconies dotted with flower pots, and glimpses of the Mezquita Cathedral’s bell tower at the end of the narrow, charming alley. Perfect for a slow afternoon, finished with a coffee and a pastry.
Start Planning Your Spanish City Break Today
That’s all for now, adiós! Has this helped narrow down your choices, or made it even harder to pick just one? Now we’ve rounded up the best cities to visit in Spain, it’s time to decide where this year will take you. Will it be the energy of Barcelona or the history-filled charm of Granada, or will you build your own itinerary and experience a few? With high-speed rail and short flights connecting each city, it’s easier than ever, and we’ll definitely be a little envious of your Spanish adventure.
