haienaplan

Itinerary comparison

Spain itinerary: 10 days vs 2 weeks

Not sure how long to stay in Spain? Compare pacing, cities covered, budget, and every day of both plans side by side.

10 days

10-day Spain itinerary

Barcelona, Madrid, Seville, and Granada — the classic first-timer loop.

Pacing

Packed highlights · 8 days

Best for

First-timers, tight PTO, one big loop

Best time to go

April–June and September–October.

Budget per style

  • Budget$80–120 / day · $800–1,200 total
  • Mid-range$160–240 / day · $1,600–2,400 total
  • Comfort$350+ / day · $3,500+ total

Per person, excluding international flights.

Day-by-day highlights

  1. Days 1–3: Barcelona: Sagrada Família, Park Güell, Gothic Quarter, tapas in El Born.
  2. Day 4: AVE to Madrid. Retiro Park, Prado, Malasaña evening.
  3. Day 5: Toledo or Segovia day trip.
  4. Day 6: AVE to Seville. Cathedral + Giralda, Plaza de España.
  5. Day 7: Real Alcázar, flamenco in Triana.
  6. Day 8: Train to Granada.
  7. Day 9: Alhambra (book Nasrid Palaces months ahead), Albayzín walk.
  8. Day 10: Fly home from Granada or Málaga.

2 weeks

2-week Spain itinerary

Add San Sebastián, Córdoba, and Ronda for a full Iberian loop.

Pacing

Packed highlights · 7 days

Best for

Deeper dive, secondary regions, slower travel

Best time to go

April–June and September–October.

Budget per style

  • Budget$80–120 / day · $1,120–1,680 total
  • Mid-range$160–240 / day · $2,240–3,360 total
  • Comfort$350+ / day · $4,900+ total

Per person, excluding international flights.

Day-by-day highlights

  1. Days 1–3: Barcelona.
  2. Days 4–5: San Sebastián — pintxos crawl, La Concha, day trip to Bilbao/Guggenheim.
  3. Days 6–7: Madrid + Toledo.
  4. Days 8–9: Córdoba (Mezquita) + Seville.
  5. Days 10–11: Ronda + a white village night.
  6. Days 12–13: Granada + Alhambra.
  7. Day 14: Fly home from Málaga.

Ready to build your own Spain trip?

Pick a plan as a starting point, then customize dates, flights, hotels, budget, and packing in haienaplan — free for your first trip.