Spain from North to South — 10 days
Madrid, Salamanca, Santiago, Barcelona. Day-by-day itinerary: Madrid; Toledo & Salamanca; Salamanca → Santiago; Cantabrian Coast → Bilbao.
Day-by-day itinerary
Day 1 — Madrid
- 09:00 — Arrival at Madrid MAD
- 14:00 — Prado + Retiro + Gran Vía
- 21:00 — Hotel in Madrid
Day 2 — Toledo & Salamanca
- 09:00 — Toledo — Cathedral + El Greco
- 15:00 — Train → Salamanca
- 18:00 — Salamanca's Plaza Mayor + University — Salamanca
- 21:00 — Hotel in Salamanca
Day 3 — Salamanca → Santiago
- 09:30 — Bus → Santiago de Compostela
- 15:00 — Santiago de Compostela Cathedral — Santiago
- 18:00 — Praza do Obradoiro at sunset
- 21:00 — Hotel in Santiago
Day 4 — Cantabrian Coast → Bilbao
- 09:30 — Bus → Bilbao
- 14:00 — Guggenheim Museum Bilbao — Frank Gehry — Bilbao
- 18:00 — Bilbao's Casco Viejo + pintxos — Bilbao
- 22:00 — Hotel in Bilbao
Day 5 — Basque Country
- 09:00 — Bus → San Sebastián (1h)
- 11:00 — La Concha — bay and city beach — San Sebastián
- 14:00 — Pintxo bars in the Old Town
- 18:00 — Plane or train → Barcelona
- 22:00 — Hotel in Barcelona
Day 6 — Gaudí's Barcelona
- 08:30 — Sagrada Família — book ahead! — Barcelona
- 12:00 — Park Güell + Casa Batlló — Barcelona
- 17:00 — Las Ramblas + Gothic Quarter — Barcelona
- 21:00 — Paella + sangria in El Born
Day 7 — Barcelona Beach & Art
- 09:00 — MACBA + CCCB — contemporary art
- 13:00 — Barceloneta + a swim
- 17:00 — Montjuïc + castle + panoramic view
- 21:00 — Last tapas evening in Poble Sec
Day 8 — Barcelona → Valencia
- 10:00 — Train Barcelona → Valencia
- 13:00 — Santiago Calatrava's City of Arts and Sciences — Valencia
- 14:30 — Original paella valenciana in Valencia
- 21:00 — Hotel in central Valencia
Day 9 — Granada
- 09:30 — Train → Granada (via Madrid)
- 16:00 — Alhambra + Generalife (book well in advance!) — Granada
- 20:00 — Sacromonte — cave flamenco show — Granada
- 23:00 — Hotel in Granada
Day 10 — Seville & Departure
- 09:00 — Bus → Seville (3h)
- 13:00 — Cathedral + Alcázar + Barrio Santa Cruz — Seville
- 17:00 — Taxi → Seville Airport SVQ
- 21:00 — Return flight from Seville