Spain
10 days in Spain: itinerary
Yes, 10 days is enough for Spain if you keep it to three bases and one open-jaw flight. Fly into Barcelona, take the AVE to Madrid, then the AVE to Seville with a Córdoba stop: 3 nights Barcelona, 3 Madrid, 3 Seville, 1 Córdoba. Add Granada only if you drop a city.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideSpain
Key facts
- Route
- Barcelona → AVE → Madrid → AVE → Seville (+ Córdoba stop)
- Nights
- Barcelona 3 · Madrid 3 · Seville 3 · Córdoba 1
- Best months
- Apr–Jun and Sep–Oct; Seville and Córdoba are 40 °C+ in July–Aug
- Trains
- Barcelona–Madrid AVE about 2 h 30; Madrid–Seville AVE about 2 h 30; Madrid–Córdoba about 1 h 45 (check)
- Flights
- Open-jaw: into Barcelona (BCN), home from Seville (SVQ) or Madrid (MAD)
- Hotel changes
- Three, plus one night in Córdoba — within the limit for 10 days
- Alhambra
- Granada tickets sell out weeks ahead; book before you fix dates (check)
- Cost, 2026 estimate
- €110–200 per person per day mid-range, excluding flights (check)
Route map
The 10-day route runs west along Spain's high-speed spine: Barcelona on the Mediterranean, Madrid in the centre, then Seville in Andalusia with a night in Córdoba between them. Every leg is a direct AVE train, so you never lose a day to a transfer.
Three hotel changes in 10 days is the practical ceiling. Adding Granada means a fourth base and a slower Seville–Granada leg by bus or train, so treat it as a swap, not an addition: drop Madrid to 2 nights or Seville to 2 and give Granada 2.
Do not fold in Mallorca, the Canary Islands or the north coast. Each needs its own flight and 4–7 nights, and squeezing one in turns the trip into an airport tour.
| Day | Base | Plan | Transport | Cost |
|---|---|---|---|---|
| 1 | Barcelona | Arrive, Gothic Quarter, dinner | Airport train or bus to city | €5–12 (check) |
| 2 | Barcelona | Sagrada Família, Eixample, beach | Metro | €2.65 single (check) |
| 3 | Barcelona | Montjuïc or a Gaudí house, tapas | Metro | €2.65 single (check) |
| 4 | Madrid | AVE from Barcelona, Prado, Retiro | AVE 2 h 30 (check) | €40–120 (check) |
| 5 | Madrid | Royal Palace, Reina Sofía, late dinner | Metro | €2.65 single (check) |
| 6 | Madrid | Day trip to Toledo | AVE 33 min (check) | €20–40 return (check) |
| 7 | Córdoba | AVE to Córdoba, Mosque–Cathedral, patios | AVE 1 h 45 (check) | €35–90 (check) |
| 8 | Seville | Train to Seville, Alcázar, cathedral | AVE 45 min (check) | €15–40 (check) |
| 9 | Seville | Triana, flamenco, tapas crawl | Walk | €0 |
| 10 | Seville | Fly home from SVQ or take AVE to Madrid | Flight or AVE 2 h 30 (check) | €40–150 (check) |
Prices are 2026 estimates for one person; AVE fares swing with how early you book.
Day by day
Days 1–3, Barcelona. Land, drop bags and walk the Gothic Quarter and the Boqueria in the evening. Give the Sagrada Família a timed morning slot — book online, the walk-up queue can eat two hours. Use the third day for Montjuïc or one Gaudí house, then eat late; Barcelona dines at 21:30.
Days 4–6, Madrid. Take the morning AVE from Barcelona and you are in Madrid before lunch. The Prado, the Reina Sofía and the Thyssen are all on the same boulevard, so pick two. Day 6 is a Toledo day trip: 33 minutes each way by AVE, then a walk uphill to the old town. Madrid's nightlife starts after 23:00.
Days 7–8, Córdoba and Seville. Stop in Córdoba on the way south. The Mosque–Cathedral is the reason to come; the patios are best in spring. Next morning, a short train ride to Seville. Book the Alcázar and the cathedral online, then spend the evening in the Santa Cruz lanes.
Days 9–10, Seville. Triana across the river for ceramics and tapas, a flamenco show at a small tablao, and the Plaza de España at sunset. Fly home from Seville if you can; otherwise the AVE back to Madrid takes about 2 h 30.
Getting around
Spain's AVE high-speed network does the work here. Barcelona–Madrid is about 2 h 30, Madrid–Córdoba about 1 h 45, Córdoba–Seville about 45 minutes and Madrid–Seville about 2 h 30. Book 2–8 weeks ahead for the cheapest fares; walk-up tickets can cost several times more.
Inside cities, metro singles in Madrid and Barcelona are cheap and taxis are reasonable for short hops. For the Barcelona–Madrid leg, flying is not faster once you add airport time. If you want Granada, the Seville–Granada train is slower and less frequent than the bus, so check both before booking.
Carry a contactless card for city transport and keep train tickets on your phone; Spanish stations scan QR codes at the gate.
- Barcelona–Madrid: AVE about 2 h 30 (check)
- Madrid–Córdoba: AVE about 1 h 45 (check)
- Córdoba–Seville: AVE about 45 min (check)
- Madrid–Toledo: AVE about 33 min (check)
- Seville–Granada: bus or train, 2 h 30–3 h 30 (check)
Where to stay
In Barcelona, the Eixample puts you near the Gaudí sights and the metro; the Gothic Quarter is prettier but noisier at night. In Madrid, stay around Huertas or Chueca for walkable dinners, or near Atocha if you want an easy train morning.
In Córdoba, one night near the Mosque–Cathedral or in the Judería keeps everything on foot. In Seville, Santa Cruz is the postcard and also the busiest; Triana and the Alameda are quieter and still central.
Book Seville and Granada accommodation early for March–May and September–October, when the city fills with Spanish and international visitors.
| Base | Area | Why | Nights |
|---|---|---|---|
| Barcelona | Eixample | Metro, Gaudí sights, calmer nights | 3 |
| Madrid | Huertas or Chueca | Walkable dinners, central | 3 |
| Córdoba | Judería | Mosque–Cathedral on foot | 1 |
| Seville | Triana or Alameda | Quieter, still central | 3 |
Costs
A mid-range 10-day trip in Spain costs roughly €110–200 per person per day in 2026, excluding flights: €90–160 for a double room, €25–45 for meals, €10–20 for city transport and €30–120 per intercity train leg. Hostel beds run €25–45 and luxury hotels start around €250.
Trains are the biggest variable. Booking the Barcelona–Madrid and Madrid–Seville AVEs two months out can cut the fare by half or more. Museum entries are €10–20 each; many museums are free in the last hours of the day, so check before you pay.
Add a buffer of about 10% for strikes, delays or a missed connection. Spain's rail and air networks are reliable but not immune to disruption.
| Item | Budget | Mid-range | Notes |
|---|---|---|---|
| Accommodation per night | €25–45 | €90–160 | Hostel bed vs double room (check) |
| Food per day | €20–30 | €25–45 | Menú del día €12–18 at lunch (check) |
| Intercity trains | €60–150 total | €150–350 total | Book early (check) |
| Museums and sights | €20–40 | €50–80 | Alhambra and Sagrada Família cost most (check) |
| City transport | €10–20 | €10–20 | Metro singles and 10-ride cards (check) |
| Daily total | €70–110 | €110–200 | Excludes flights (check) |
Variations
Swap Madrid for Granada. Fly into Barcelona, take the AVE to Seville, then bus or train to Granada for 2 nights and home from Granada or Málaga. You trade the Prado for the Alhambra, which suits a second visit or a slower pace.
Swap Barcelona for Valencia. Valencia is 3 hours from Madrid by AVE, cheaper, and gives you paella and the City of Arts and Sciences. It works well if you have already seen Barcelona or want a beach stop without the crowds.
If 10 days feels tight, cut to 7 days and do Madrid plus Andalusia only. If you have more time, stretch to 14 days and add Granada, Toledo and Málaga.
- 7 days: Madrid and Andalusia
- 10 days: Barcelona, Madrid, Seville (+ Córdoba)
- 14 days: add Granada, Toledo and Málaga
Questions people ask
Is 10 days enough for Spain?
Yes, for three cities plus a stop. Ten days covers Barcelona, Madrid and Seville with one night in Córdoba at a comfortable pace. It is not enough for the islands or the north coast as well — those need their own trip.
What is the best route for 10 days in Spain?
Barcelona 3 nights, AVE to Madrid 3 nights, AVE to Córdoba 1 night, then Seville 3 nights, flying home from Seville. All legs are direct high-speed trains, so you lose no days to transfers.
Where should I stay on a 10-day trip to Spain?
Eixample in Barcelona, Huertas or Chueca in Madrid, the Judería in Córdoba and Triana or Alameda in Seville. Three hotel changes plus one night in Córdoba is the practical limit for 10 days.
Should I add Granada to a 10-day trip?
Only as a swap. Granada needs 2 nights and a slower bus or train from Seville. Drop a Madrid or Seville night to fit it, and book Alhambra tickets weeks ahead.
When is the best time to do this route?
April to June and September to October. Seville and Córdoba regularly pass 40 °C in July and August, and Barcelona and Madrid are crowded and hot then too.
Deep dive
Every source; changeable facts are marked check
Sources
- officialRenfe (Spanish national rail)
- officialTurespaña (Spain tourism board)
- secondaryWikivoyage – Spain