Spain 12-Day Itinerary

A well-balanced first trip to Spain, starting in Barcelona with a day trip to Girona, then heading south to Seville with a stop in Córdoba, and finishing in Madrid with time for the main highlights and a Toledo day trip. The route is easy to follow, with practical transport, walkable city centers, and a pace that works well for couples and many family trips. For a longer trip, see the Spain 14-day itinerary. If you prefer a shorter, city-focused plan, check the Spain 10-day itinerary.

Duration: 12 days Pace: Balanced Budget: Midrange
Barcelona

Route at a glance

This 12-day Spain route is organized around three main bases: Barcelona, Seville, and Madrid. Nearby day trips are grouped from the closest city, keeping transfers simple and avoiding extra hotel changes.

  • 1 Barcelona Days 1–4
  • 2 Girona Day 3 · Day trip
  • 3 Seville Days 5–7
  • 4 Córdoba Day 7 · Day trip
  • 5 Madrid Days 8–12
  • 6 Toledo Day 10 · Day trip

Where this trip comes to life

A quick visual preview of where this route settles in.

Day-by-day plan

Planning tips for this Spain itinerary

Practical tips for Spain

Use trains for most connections

The AVE network makes Madrid ↔ Seville fast and easy, while day trips like Girona, Córdoba, and Toledo are straightforward by train.

Fly Barcelona to Seville

A short flight saves a long travel day and keeps the itinerary balanced before continuing north by train.

Book top attractions early

Sagrada Família, Park Güell, Real Alcázar, Seville Cathedral, and the Prado Museum are best booked in advance.

Adapt to local meal times

Lunch is usually around 14:00–15:30 and dinner later in the evening, especially in Seville and Madrid.

Plan for heat in Seville

Andalusia can be very hot in summer. Do outdoor sightseeing early or late, and keep indoor visits for midday.

Keep luggage manageable

This route includes a flight and train transfers, so lighter luggage makes moving between cities much easier.

Where to stay for this itinerary

  • Barcelona 3 areas
    Eixample Best overall base for Gaudí sights, restaurants, and metro access.
    Best overall
    Gothic Quarter Ideal for historic atmosphere, restaurants, and evening walks.
    Best atmosphere
    Passeig de Gràcia Central, elegant, and very convenient for sightseeing and transport.
    Most polished
  • Seville 3 areas
    Santa Cruz Most atmospheric area with walking access to major sights.
    Best atmosphere
    El Arenal Balanced location near the river, tapas spots, and landmarks.
    Best balance
    Centro Convenient for restaurants, shopping, and transport connections.
    Most practical
  • Madrid 3 areas
    Sol / Gran Vía Central and lively, perfect for a first-time stay.
    Most central
    Las Letras Great mix of local atmosphere, tapas, and museum access.
    Best atmosphere
    Atocha Ideal for Prado visits and easy connections to Toledo and the airport.
    Best for trains
Stay central to save time

Because this itinerary includes multiple bases and day trips, central locations make each stop smoother and reduce daily travel time.

Best time to visit Spain

A quick seasonal view for this 12-day route through Barcelona, Seville, Córdoba, Madrid, and Toledo.

Jan
Cool · Fewer crowds
Feb
Cool · Quiet cities
Mar
Best · Spring starts
Apr
Best
May
Best
Jun
Warm
Jul
Hot · Busy
Aug
Very hot · Peak season
Sep
Best
Oct
Best
Nov
Mild south · Quieter
Dec
Festive

For this specific Spain route, spring and autumn are the easiest seasons. March to May and September to October give you comfortable sightseeing weather in Barcelona and Madrid, while keeping Seville and Córdoba much easier to enjoy than in midsummer.

July and August can still work, but Seville, Córdoba, Madrid, and Toledo can feel very hot during the day. If you travel in summer, plan earlier starts, longer lunch breaks, and more evening sightseeing. Winter is quieter and works well for museums, food, and city exploring, though Barcelona will feel less beach-focused.

Details

Spain 12-day itinerary overview

This itinerary covers Barcelona with a Girona day trip, Seville with a Córdoba day trip, and Madrid with a Toledo day trip before departure. It is built for practical transfers, realistic sightseeing days, and a structure that works well for first-time visitors, including couples and many family trips exploring Spain’s architecture, food culture, historic centers, and regional variety.

Route at a glance

  • Barcelona (Days 1–4) + Girona day trip
  • Seville (Days 5–7) + Córdoba day trip
  • Madrid (Days 8–12) + Toledo day trip + departure

Day-by-day highlights

  1. Day 1 (Barcelona): Arrival, La Rambla, Gothic Quarter, Catalan dinner
  2. Day 2 (Barcelona): Sagrada Família, Park Güell, Barceloneta, tapas dinner
  3. Day 3 (Girona - Day trip): Old Town, Jewish Quarter, Arab Baths
  4. Day 4 (Barcelona): Montjuïc Castle, MNAC, Poble Espanyol, flamenco dinner
  5. Day 5 (Seville): Flight south, Cathedral, Giralda, Santa Cruz
  6. Day 6 (Seville): Real Alcázar, Plaza de España, Archivo de Indias
  7. Day 7 (Córdoba - Day trip): Mezquita, Old Town, Alcázar de los Reyes Cristianos
  8. Day 8 (Madrid): AVE train, Prado, Retiro, classic dinner
  9. Day 9 (Madrid): Royal Palace, Almudena Cathedral, Gran Vía
  10. Day 10 (Toledo - Day trip): Cathedral, Old Town, Alcázar
  11. Day 11 (Madrid): Reina Sofía, Thyssen, Plaza Mayor, farewell dinner
  12. Day 12 (Madrid): Botanical Garden, brunch, airport transfer

Customize this itinerary in minutes

Generate an editable plan with maps, photos, and day-by-day views.

Complete 12-day Spain itinerary (day-by-day plan)

Full written version of this 12-day Spain itinerary, including the main stops, transfers, and highlights for each day.

Travelers with more time can expand to the Spain 14-day itinerary. Or if you want a shorter city-focused trip, see the Spain 10-day itinerary.

Day 1: Barcelona (arrival and old city introduction)

Arrive in Barcelona in the early afternoon, check into Eixample, and ease into the trip with a walk down La Rambla and time in the Gothic Quarter before a traditional Catalan dinner.

  • 14:00 — Arrival and hotel check-in in Eixample
  • 15:30 — Stroll along La Rambla
  • 17:00 — Visit Gothic Quarter
  • 19:00 — Dinner at La Fonda

Transport: Arrival transfer to hotel and walking around city center.

Day 2: Barcelona (Gaudí and the seaside)

Spend the day with two of Barcelona’s most iconic Gaudí sights, then slow down by the waterfront before an easy dinner in Barceloneta.

  • 09:00 — Visit Sagrada Família
  • 12:30 — Lunch at Cervecería Catalana
  • 14:00 — Park Güell visit
  • 17:00 — Walk along Barceloneta Beach
  • 20:00 — Dinner at El Vaso de Oro

Transport: Local metro and walking within Barcelona.

Note: For a more immersive experience in Barcelona, see the Barcelona 5-day itinerary which includes Casa Batlló, Casa Milà, and more.

Day 3: Girona day trip from Barcelona

Take a rewarding day trip to Girona to explore its medieval center, Jewish Quarter, and historic atmosphere, then return to Barcelona for the evening.

  • 08:00 — Barcelona → Girona (train, ~1h30)
  • 09:45 — Walk Girona Old Town
  • 12:30 — Lunch at Le Bistrot
  • 14:00 — Visit Jewish Quarter and Arab Baths
  • 16:00 — Girona → Barcelona (train, ~1h30)
  • 19:00 — Dinner at Ciudad Condal

Transport: Roundtrip regional train Barcelona ↔ Girona, walking in Girona and Barcelona.

Day 4: Barcelona (Montjuïc and evening flamenco)

Dedicate the day to Montjuïc’s viewpoints, museums, and cultural stops before ending with dinner and a flamenco show back on La Rambla.

  • 09:30 — Visit Montjuïc Castle
  • 11:30 — Explore Museu Nacional d'Art de Catalunya (MNAC)
  • 13:30 — Lunch at La Font del Gat
  • 15:30 — Visit Poble Espanyol
  • 20:00 — Dinner and Flamenco show at Tablao Cordobés

Transport: Cable car and walking around Montjuïc, metro and walking in city center.

Day 5: Seville (arrival and cathedral district)

Fly from Barcelona to Seville, settle into the city center, and begin the Andalusian section of the trip with the cathedral, the Giralda, and a stroll through Santa Cruz.

  • 07:30 — Check-out and transfer to Barcelona-El Prat Airport
  • 09:30 — Barcelona → Seville (flight, ~1h45)
  • 11:30 — Transfer to hotel and check-in in Seville city center
  • 13:00 — Lunch at Restaurante La Fresquita
  • 15:00 — Visit Seville Cathedral and Giralda Tower
  • 18:00 — Walk through Barrio Santa Cruz
  • 20:30 — Dinner at El Rinconcillo

Transport: Taxi and flight Barcelona → Seville, walking in Seville city center.

Day 6: Seville (palaces, plazas, and history)

Enjoy a full day in Seville focused on the Real Alcázar, Plaza de España, and one of the city’s key UNESCO historical archives.

  • 09:00 — Visit Real Alcázar of Seville
  • 12:30 — Lunch at Bar Eslava
  • 14:30 — Walk and relax at Plaza de España
  • 17:00 — Visit Archivo General de Indias
  • 20:00 — Dinner at La Azotea

Transport: Walking and local buses in Seville.

Day 7: Córdoba day trip from Seville

Take an early train to Córdoba to visit the extraordinary Mezquita, the old town, and the Alcázar before returning to Seville for dinner.

  • 07:30 — Seville → Córdoba (train, ~45 min)
  • 08:30 — Visit Mosque-Cathedral of Córdoba (Mezquita)
  • 11:00 — Walk through Córdoba Old Town
  • 13:00 — Lunch at Bodegas Campos
  • 15:00 — Visit Alcázar de los Reyes Cristianos
  • 17:30 — Córdoba → Seville (train, ~45 min)
  • 20:00 — Dinner at Egaña-Oriza

Transport: Roundtrip high-speed train Seville ↔ Córdoba, walking in Córdoba and Seville.

Day 8: Madrid (arrival and classic first afternoon)

Ride the AVE from Seville to Madrid, settle into the center, then enjoy a classic first afternoon with the Prado and a relaxed walk through Retiro Park.

  • 08:00 — Check-out and Seville → Madrid (train, ~2h30)
  • 11:00 — Check-in at Madrid hotel near city center
  • 12:30 — Lunch at Museo del Jamón
  • 14:00 — Visit Museo del Prado
  • 17:00 — Relax walk in Retiro Park
  • 20:00 — Dinner at Taberna La Daniela

Transport: High-speed train Seville → Madrid, walking and metro within Madrid.

Day 9: Madrid (royal landmarks and Gran Vía)

Spend the day around Madrid’s royal quarter, cathedral, and central shopping streets before a classic dinner in one of the city’s best-known traditional restaurants.

  • 09:00 — Visit Royal Palace of Madrid
  • 11:30 — Visit Almudena Cathedral
  • 13:00 — Lunch at Mercado de San Miguel
  • 15:00 — Shopping and walk along Gran Via
  • 20:00 — Dinner at Casa Lucio

Transport: Walking and metro within Madrid.

Day 10: Toledo day trip from Madrid

Take the short train to Toledo to explore its cathedral, old town, and fortress, then return to Madrid for a relaxed final city evening.

  • 08:30 — Madrid → Toledo (train, ~33 min)
  • 09:15 — Visit Toledo Cathedral
  • 11:00 — Walk through Toledo Old Town
  • 13:00 — Lunch at Restaurante La Orza
  • 15:00 — Visit Alcázar of Toledo
  • 17:30 — Toledo → Madrid (train, ~33 min)
  • 20:00 — Dinner at El Sur

Transport: Roundtrip train Madrid ↔ Toledo, walking in Toledo and Madrid.

Note: For a more in-depth experience in Madrid, see the Madrid 5-day itinerary which includes more museums, neighborhoods and more.

Day 11: Madrid (art triangle and farewell dinner)

Use the final full day in Madrid for major museums, the city’s most iconic squares, and one last traditional dinner.

  • 09:30 — Visit Museo Reina Sofía
  • 12:00 — Visit Thyssen-Bornemisza Museum
  • 13:30 — Lunch at Restaurante Botín
  • 15:00 — Walk Plaza Mayor and Puerta del Sol
  • 20:00 — Farewell dinner at La Bola

Transport: Walking and metro within Madrid.

Day 12: Madrid (departure day)

Enjoy a lighter final morning with a garden visit and brunch before heading to Madrid-Barajas Airport for departure.

  • 08:30 — Visit Royal Botanical Garden
  • 10:30 — Brunch at La Rollerie
  • 12:30 — Transfer to Madrid-Barajas Airport

Transport: Walking in morning, taxi/shuttle to airport.

FAQ

Is this itinerary customizable?

Yes—MyTripBlueprint generates editable plans. You can change pace, interests, and transport preferences.

Does the full plan include maps and photos?

Yes—generated plans include an interactive day view with maps, routing, and place photos.

Is 12 days enough for Spain?

Yes—12 days is enough for a rewarding first trip across several of Spain’s most iconic cities while still including a few excellent day trips. This itinerary is designed to keep the route practical and varied without feeling rushed.

What is a good first-time 12-day itinerary for Spain?

A strong first-time 12-day Spain itinerary usually combines Barcelona, Andalusia, and Madrid, with one or two nearby day trips. This route follows that structure with Barcelona, Girona, Seville, Córdoba, Madrid, and Toledo.

Does this itinerary include both trains and flights?

Yes—this route combines regional trains, high-speed AVE trains, and one domestic flight between Barcelona and Seville to keep the overall journey efficient.

Is this Spain itinerary good for family travel?

Yes—this route can work well for many family travel plans because it focuses on major cities, simple transfers, and a pace that is easier to manage than more fragmented multi-stop routes.