Disclosure: Chasing Whereabouts is reader-supported. This guide contains affiliate links to partners like Tiqets and GetYourGuide. If you make a purchase through these links, we may earn a small commission at no extra cost to you. This helps us continue providing free, first-hand travel guides. Thank you for your support!
Spain isn't one holiday, it's about six different ones stapled together. A week in Ibiza and a week in San Sebastian have almost nothing in common โ different food, different pace, different prices. I've spent time in most of the regions below, and the destination that actually delivers depends entirely on what you're after: city breaks, beach time, food, or nightlife. Here's how I'd split it.
Barcelona โ best for a city break with a beach attached
Barcelona works because you don't have to choose between culture and beach. Sagrada Familia tickets run from around โฌ26 for basic entry to โฌ40+ with tower access โ book at least a week ahead, it sells out. Park Gรผell entry is roughly โฌ10, and the Gothic Quarter costs nothing but shoe leather.
Barceloneta beach is a 10-minute metro ride from the old town, which is the whole appeal โ you can do the Picasso Museum in the morning and be in the sea by 2pm. It's not the best beach in Spain by a long way (the sand gets packed and the water isn't especially clean close to shore), but the convenience is unmatched. Skip La Rambla after dark โ it's pickpocket territory and the restaurants along it overcharge for mediocre food. Eat two streets back instead.
Full guide: things to do in Barcelona.
Advertisement
San Sebastian โ best for food, worst for budget
San Sebastian has more Michelin stars per capita than almost anywhere in Europe, but the real move is the pintxos bars in the old town โ โฌ2-4 per pintxo, and a proper crawl through 4-5 bars costs less than one sit-down dinner. La Concha beach is genuinely one of the best urban beaches in Europe, walkable from the old town in 10 minutes.
It's expensive relative to the rest of Spain โ expect Basque Country prices, not Andalusia prices. A weekend here easily runs โฌ150-200/day for food and a mid-range hotel. Worth it if food is the priority; skip it if you're on a tight budget, because Seville or Granada will get you further per euro.
More detail: things to do in San Sebastian.
Tenerife and Gran Canaria โ best for winter sun
If you're booking a Spain trip in December, January, or February, the mainland is a bad idea โ the Canary Islands are where the sun actually is, with a near-guaranteed 20-24ยฐC year-round. Tenerife's Teide National Park (cable car ~โฌ27 return) is worth a full day; the volcanic landscape looks nothing like the rest of Spain. Playa de las Teresitas has imported golden sand and calmer water than most of the island's natural black-sand beaches.
Gran Canaria is the better pick if you want dunes without flying to Morocco โ Maspalomas is a genuine sand desert that runs straight into the Atlantic. Flights from mainland Spain run โฌ40-80 return if you book a few weeks out; from the UK or Germany direct flights are often cheaper than flying via Madrid.
Advertisement
Guides: things to do in Tenerife and things to do in Gran Canaria.
Costa Brava โ best for beaches without the Barcelona crowd
Costa Brava starts about an hour north of Barcelona by train (Rodalies R1 line, roughly โฌ7-10 one way) and gets quieter the further you go. Cadaquรฉs and Tossa de Mar have the coves-and-clear-water look everyone wants from a Spain beach trip, without Barceloneta's crowds. Cala Sa Boadella near Lloret de Mar is one of the better coves โ no direct road access, so it stays emptier than beaches you can drive to.
This is a rental-car region, not a train-hopping one. Buses connect the main towns but the good coves are 20-30 minute walks from the nearest stop.
Ibiza โ worth it for one specific reason
Ibiza is expensive and only makes sense if the nightlife is genuinely the point. Club entry alone runs โฌ40-80 before drinks, and accommodation in July/August is priced like a different country compared to the mainland. The beaches are good โ Cala Llentia and Cala Xarraca are quiet and worth the drive โ but you can find equally good coves in Mallorca or the Costa Brava for a third of the price if clubbing isn't the goal.
Details: things to do in Ibiza.
Advertisement
Madrid and Seville โ best for museums and flamenco, respectively
Madrid doesn't have a beach nearby, so it's a pure city-break pick. The Prado (โฌ15, free the last two hours daily) and the Royal Palace (โฌ13) cover a full day between them. Seville is the better pick if flamenco and Moorish architecture are the priority โ the Alcรกzar (โฌ13.50) and the Triana neighborhood for genuine flamenco, not the tourist-menu version sold near the cathedral.
Guides: things to do in Madrid.
How to pick, by trip type
| You want | Go to | Skip if |
|---|---|---|
| City + beach in one trip | Barcelona | You want quiet โ it's the busiest option here |
| Best food in Spain | San Sebastian | You're on a tight budget |
| Guaranteed sun, Nov-Mar | Tenerife / Gran Canaria | You want mainland culture too |
| Quiet coves, no crowds | Costa Brava | You don't have a car |
| Nightlife as the main event | Ibiza | Clubbing isn't actually the point |
| Museums and architecture | Madrid or Seville | You want a beach nearby |
Best Spain Holiday Destinations by Who's Travelling
"Best trip type" and "best for who you're travelling with" aren't the same question โ a solo food trip and a family holiday can both want San Sebastian, but for different reasons. Here's the same destinations reframed around who's actually going.
Best holiday destinations in Spain for families: Costa Brava wins on practicality โ calm coves, no clubbing scene to steer kids away from, and towns small enough to walk everywhere. Tenerife and Gran Canaria are the better call in winter, since the guaranteed 20-24ยฐC sun means you're not gambling on mainland weather during school holidays. Barcelona works if the kids are old enough for museums and beach in the same day, but it's the busiest option here โ go early morning if crowds are a concern.
Best holiday destinations in Spain for couples: San Sebastian is the obvious pick โ a pintxos crawl through 4-5 bars is a built-in date-night format, and La Concha beach at sunset is genuinely romantic without trying too hard. Ibiza only belongs on this list if nightlife is part of the relationship's idea of a good time; otherwise it's an expensive way to not see much of Spain.
Advertisement
Cheapest holiday destinations in Spain: Seville and Madrid stretch furthest per euro โ Prado entry is free the last two hours daily, and street food runs a fraction of San Sebastian or Ibiza prices. Costa Brava is cheap once you're there but needs a rental car, which eats into the savings if you're not already planning to drive.
North Spain holiday vs south Spain holiday: The north (San Sebastian, Costa Brava) is cooler, greener, and noticeably less crowded in July-August โ a real consideration given Seville and Madrid regularly hit 38-40ยฐC in summer. The south (Seville, Andalusia generally) has the flamenco-and-Moorish-architecture version of Spain most people picture, plus better winter weather on the mainland. Neither is objectively better; it depends on whether you're chasing heat or trying to avoid it.
FAQ: Best Holiday Destinations in Spain
What is the single best holiday destination in Spain?
There isn't one โ it depends on the trip. For a first visit combining culture and beach, Barcelona covers the most ground. For food specifically, San Sebastian. For winter sun, Tenerife.
What's the best time of year to visit Spain?
May-June and September are the sweet spot for the mainland โ warm without the July/August heat (Madrid and Seville regularly hit 38-40ยฐC in summer). The Canary Islands are the exception and work year-round.
Is Ibiza worth visiting if I don't care about clubbing?
Not really, at Ibiza prices. Mallorca and Costa Brava have comparably good beaches for a fraction of the cost if nightlife isn't the draw.
Advertisement
How many destinations should I try to cover in one trip?
Two, realistically, if you want more than a rushed 2-day stop in each. Spain's regions are further apart than they look on a map โ Barcelona to Seville is a 5.5-hour train, not a day trip.
Which Spanish city has the best food?
San Sebastian, without much competition โ highest Michelin star density in the country, plus a pintxos bar culture that's cheaper than sit-down dining.
Are the Canary Islands part of mainland Spain?
No โ they're off the coast of Africa, roughly a 2.5-3 hour flight from Madrid or Barcelona, and run on their own climate that's warm year-round.
What are the best holiday destinations in Spain for families?
Costa Brava for calm, walkable towns with no nightlife scene to route around; Tenerife or Gran Canaria in winter for guaranteed sun during school holidays; Barcelona if the kids are old enough to split a day between museums and the beach.
What are the best holiday destinations in Spain for couples?
San Sebastian โ the pintxos bar crawl is a built-in date-night format, and La Concha beach at sunset does the rest. Ibiza only if nightlife is genuinely part of the plan; it's expensive for what else it offers.
What's the cheapest holiday destination in Spain?
Seville and Madrid stretch furthest per euro โ free museum hours, cheap street food, no island flight premium. Costa Brava is affordable once there but needs a rental car.
๐ Related: Best Places in Spain for Holiday, One Week Itinerary for Spain, Places to Visit in Spain in Summer
City Passes โ Where to Book
Save on attraction entry with official city passes, booked through Tiqets (instant e-ticket):
- Barcelona: Book on Tiqets โ ยท Full review โ
- Madrid: Book on Tiqets โ ยท Full review โ
Save More
Save 5% on activities
Use code CHASINGWHEREABOUTS5 in the GetYourGuide app.
Book this exact experience in GetYourGuide appGet Travel Tips in Your Inbox
Join 5,000+ travelers. Get exclusive itineraries, honest reviews, and budget hacks once a week.
No spam. Only high-quality travel advice. Unsubscribe anytime.




