15 Best Places to Visit in Spain

Spain is a country of contrasts, where each region feels distinct despite the relatively short distances between them. As you travel, landscapes shift from green mountains to dry plains, accents and languages change, and local traditions subtly evolve. What ties it all together is a shared appreciation for living well – seen in the food, the pace of daily life, and the strong sense of place.

The best places to visit in Spain are not simply individual cities or coastlines, but the regions that hold them together. Each offers its own version of Spain, shaped by history, climate and culture. What follows is less a checklist than a way of understanding the country through its most compelling corners.

Best Places to Visit in Catalonia

1. Barcelona

Catalonia is a region that moves between contrasts with ease. At its centre is Barcelona, a city where imagination has long shaped the skyline. Gaudí’s architecture rises unexpectedly between orderly streets, while neighbourhoods unfold with their own distinct identities – from the older quarters of El Born to the quieter, more residential Gràcia.

2. Costa Brava

The coastline of the Costa Brava feels altogether different: wilder, edged with pine trees and broken into small coves where the Mediterranean appears impossibly clear. Fishing villages sit quietly along the shore, their pace dictated more by sea than tourism.

Inland, the landscape softens into vineyards and medieval towns, where stone buildings hold the heat of the day and life feels slower, more rooted. Catalonia, in this sense, offers both movement and stillness.

Best Places to Visit in Valencia Region

3. Valencia

Valencia moves at a gentler pace than Spain’s larger cities, but it’s no less engaging. Wide boulevards, leafy parks and open squares give it a sense of space, while the old town blends history with everyday life. In contrast, the City of Arts and Sciences brings a strikingly modern edge.

Beyond the city, long sandy beaches stretch along the coast, and inland rice fields shape the region’s identity. This is the home of paella – still cooked traditionally, and best enjoyed slowly.

Best Places to Visit in Southern Spain

Southern Spain carries its history lightly, but you’ll find it everywhere you look – in architecture, in food, and in daily life.

4. Marbella

Marbella blends polished glamour with relaxed coastal living. Golden beaches and beach clubs sit alongside a lively social scene, while the Old Town offers a quieter contrast, with whitewashed streets, orange trees and shaded squares that feel a world away from the coast.

5. Málaga

Málaga strikes an easy balance between culture and coast. Art galleries, rooftop restaurants and historic sites sit within walking distance of the sea, giving the city an energy that still feels relaxed and approachable.

6. Andalucía

Beyond its cities, Andalucía opens out into rolling olive groves, hilltop villages and wide, sun-baked landscapes. It’s a region shaped by tradition and warmth – both in climate and in character – where life is lived outdoors and well into the evening.

Best Places to Visit in Northern Spain

Northern Spain feels distinctly different. The air is cooler, the landscape greener, and the Atlantic brings a wilder edge to both scenery and cuisine.

7. San Sebastián

In San Sebastián, food is at the centre of everything. Pintxos bars spill out onto the streets, and the city’s reputation as one of Europe’s top culinary destinations is well earned, but it’s all enjoyed in a relaxed, sociable way.

8. Galicia

Further west, Galicia feels quieter and more rugged. Mist rolls in from the ocean, forests stretch towards the coast, and small fishing towns continue much as they always have: shaped by the sea and a strong sense of tradition.

Best Places to Visit in Central Spain

9. Castilla y León.

In central Spain, the landscape opens into wide plains and historic towns that feel steeped in heritage. Castilla y León offers a slower, more reflective experience – think grand cathedrals, medieval streets and a deep connection to Spain’s past.

Best Places to Visit in the Balearic Islands

The Balearic Islands sit in the Mediterranean, where life slows naturally and the focus shifts to sea, food and time outdoors.

10. Mallorca

Mallorca offers the most variety – from dramatic mountain ranges and hidden coves to lively towns and elegant coastal villages. It’s an island that balances energy with calm, depending on where you go.

11. Menorca

Menorca is quieter and more unspoilt, with protected landscapes and a coastline defined by secluded beaches and clear, shallow waters. It’s ideal for those looking to fully switch off.

12. Ibiza

Ibiza has a different pace depending on where you are. Beyond its famous nightlife, you’ll find peaceful coves, stylish beach clubs and a creative, laid-back atmosphere that draws people back year after year.

Best Places to Visit in the Canary Islands

Set far out in the Atlantic, the Canary Islands feel more dramatic – shaped by volcanic landscapes and year-round sunshine.

13. Tenerife

In Tenerife, Mount Teide rises above the island, anchoring a landscape that shifts from volcanic terrain to lush forest and coastline.

14. Lanzarote

Lanzarote’s dark, sculptural landscapes are unlike anywhere else in Spain. Black volcanic rock meets whitewashed architecture, creating a stark and striking visual identity.

15. Gran Canaria

Gran Canaria packs remarkable variety into one island – from rolling sand dunes to mountainous interiors and green valleys, all within relatively short distances.

Balearics or Canary Islands?

Choose the Balearic Islands for ease of travel from the UK, culture and classic Mediterranean coastline – or the Canary Islands for year-round sunshine and more dramatic, volcanic scenery.

When Is the Best Time to Visit Spain?

Spain shifts with the seasons, and each brings a different perspective.

Spring and autumn offer balance, with comfortable temperatures and fewer crowds. Summer is defined by the coast, while winter draws attention south, particularly to the Canary Islands.

When should you visit Spain?

Choose spring or autumn for variety and ease, summer for coastal living, and winter for sunshine in the Canary Islands.

Explore Spain with Oliver’s Travels

From the architectural energy of Catalonia to laid-back Andalucía and the island escapes of the Balearics and Canaries, Spain offers a remarkable range of experiences within a single country. Our collection of villas in Spain places you at the heart of each region, from countryside fincas to coastal homes and family escapes, each chosen for its setting, character and sense of place.

Previous
Balearics vs Canary Islands: Which Spanish Island Is Right for You?
Next
Things to Do in Portugal: A Villa Traveller’s Guide

Popular Articles

Konnos Beach Cyprus
The 10 Best Beaches in Cyprus

Cyprus has beaches for almost every kind of holiday, from soft, pale sands and shallow family bays to turtle-nesting shores, watersports hubs, and quiet coves beneath cliffs. Better still, the island makes it easy to combine time beside the sea with ancient ruins, mountain villages, and lunches in coastal tavernas. The best beaches in Cyprus […]

Best beaches in Mykonos
The 10 Best Beaches in Mykonos

Mykonos may be known for its whitewashed lanes, late-night parties, and famous beach clubs, but its coastline has more range than the headlines suggest. Long sandy bays curve around the south of the island, while the north coast feels wilder, more exposed to the Aegean wind. The best beaches in Mykonos cover almost every mood. […]

Villa Yoga
10 Best Villas in Ibiza

The fabled ‘White Island’ is a place of many faces. On the one hand, Ibiza is renowned as a prime clubbing destination with a vibrant nightlife that’s a magnet for partygoers. But there’s more to the island than exclusive clubs and dancing ’til dawn! Further inland, you’ll find there’s a much more laid-back atmosphere among […]

You May Also Like...

Stay in the Know

Sign up to our newsletter for beautiful villas, destinations and things to do.