Skip to main content
AMZBooking
Barcelona

Country guide · Spain

Best places to visit in Spain

9 destinations compared, so you can choose where to spend your time.

Updated By the AMZBooking editorial team

Photo: M McBey, CC BY 2.0

Quick answer

For a first trip to Spain, start with Barcelona: Gaudí architecture, Gothic lanes, tapas bars and city beaches. For beaches, look at Barcelona, Ibiza and Málaga. Granada is the least expensive of the destinations in this guide.

Key facts

Destinations in this guide
9
Best months overall
April–June and September–October
Start with
Barcelona
Least expensive here
Granada

9 places to visit in Spain

Barcelona
Photo: M McBey, CC BY 2.0

Best: May–June and September–October · 4 days

Barcelona

Gaudí architecture, Gothic lanes, tapas bars and city beaches

Madrid
Photo: Zarateman, CC0

Best: April–June and September–October · 4 days

Madrid

Velázquez and Goya by day, tapas bars and late nights after dark

Ibiza
Photo: stavros1, CC BY 3.0

Best: May–June and September · 6 days

Ibiza

A walled UNESCO old town, sunset coves and some of the world's best-known clubs

Málaga
Photo: Kiban, CC BY-SA 3.0

Best: April–June and September–October · 4 days

Málaga

Picasso's birthplace, a Moorish fortress and sardine skewers on the beach

Valencia
Photo: Boris Dzhingarov, CC BY 2.0

Best: April–June and September–October · 4 days

Valencia

Paella's home city, with a riverbed park, futuristic museums and city beaches

Compare the destinations

Spain destinations compared
DestinationKnown forBest timeIdeal stayMid-range per day
BarcelonaSagrada Família and Gaudí architectureMay–June and September–October4 days$180–$300
MadridPrado Museum and TapasApril–June and September–October4 days$150–$260
SevilleReal Alcázar and Seville CathedralMarch–May and October–November4 days$130–$230
GranadaAlhambra and AlbaicínApril–May and October3 days$120–$200
IbizaClubbing and Dalt VilaMay–June and September6 days$220–$380
MálagaPicasso and AlcazabaApril–June and September–October4 days$130–$220
Palma de MallorcaLa Seu cathedral and Old town courtyardsMay–June and September–October5 days$160–$270
TenerifeMount Teide and Year-round sunshineMay–June and September–October7 days$130–$230
ValenciaPaella and City of Arts and SciencesApril–June and September–October4 days$130–$220

When to visit Spain

Across these destinations the most reliable months are April–June and September–October. Timing still varies by place: Barcelona is best in May–June and September–October; Madrid is best in April–June and September–October; Seville is best in March–May and October–November.

Signature dishes across Spain

What to eat in each Spain destination
DestinationTry firstAlso try
BarcelonaBread with tomatoPatatas bravas and Bomba
MadridChurros con chocolateCalamari sandwich and Cocido madrileño
SevilleSalmorejoSpinach with chickpeas and Pork cheeks
GranadaFree tapasTortilla del Sacromonte and Broad beans with ham
IbizaBullit de peixSofrit pagès and Ensalada payesa
MálagaEspetos de sardinasFried fish and Boquerones
Palma de MallorcaEnsaïmadaSobrassada and Pa amb oli
TenerifePapas arrugadas con mojoRabbit in salmorejo and Gofio
ValenciaPaella valencianaArroz a banda and Black rice

Events through the year in Spain

Recurring events in Spain (dates vary by year)
MonthEvents
JanuaryBarcelona: Cavalcada de Reis — Three Kings parade (5 January); Madrid: Three Kings parade — Cabalgata de Reyes through the centre (5 January)
FebruaryBarcelona: Santa Eulàlia winter festival with castells and giants (around 12 February); Madrid: ARCOmadrid contemporary art fair (usually late February or early March)
MarchBarcelona: Barcelona Marathon (usually March); Madrid: Semana Santa processions (March or April, depending on Easter)
AprilBarcelona: Sant Jordi — books and roses sold across the city (23 April); Madrid: Madrid Marathon (usually April)
MayBarcelona: Primavera Sound music festival at Parc del Fòrum (usually late May or early June); Madrid: Dos de Mayo celebrations, especially in Malasaña (2 May)
JuneBarcelona: Sant Joan — fireworks and beach parties on the night of 23 June; Madrid: Madrid Book Fair in the Retiro (usually late May to mid-June)
JulyBarcelona: Grec Festival of theatre and dance (usually July); Madrid: Veranos de la Villa — summer arts festival (July–August)
AugustBarcelona: Festa Major de Gràcia — decorated streets and concerts (usually mid-August); Madrid: Verbenas of San Cayetano, San Lorenzo and La Paloma — traditional neighbourhood fiestas (early to mid-August)
SeptemberBarcelona: La Diada, Catalonia's national day (11 September); Seville: Bienal de Flamenco — major flamenco festival (usually September in even-numbered years)
OctoberBarcelona: Barcelona International Jazz Festival (usually October to December); Madrid: Fiesta Nacional de España — military parade (12 October)
NovemberBarcelona: Castanyada — chestnuts and panellets (around 1 November); Madrid: Madrid Jazz Festival (usually November)
DecemberBarcelona: Fira de Santa Llúcia Christmas market by the cathedral (usually late November to 23 December); Madrid: Christmas market in Plaza Mayor (usually late November to late December)

How far apart they are

Straight-line distances in Spain
FromToDistance
BarcelonaMadrid505 km
BarcelonaSeville829 km
BarcelonaGranada682 km
BarcelonaIbiza283 km
BarcelonaMálaga770 km
MadridSeville390 km
MadridGranada360 km
MadridIbiza470 km
MadridMálaga416 km
SevilleGranada212 km
SevilleIbiza669 km
SevilleMálaga157 km
GranadaIbiza480 km
GranadaMálaga89 km
IbizaMálaga568 km

Questions travellers ask

+Where should I go on my first trip to Spain?

Barcelona: Barcelona combines a medieval core — the Gothic Quarter and El Born — with the grid of the 19th-century Eixample, where Antoni Gaudí and his contemporaries built the Sagrada Família, Casa Batlló and La Pedrera. The…

+When is the best time to visit Spain?

Generally April–June and September–October, though it varies by region.