21-Day Grand Iberia: The Complete Peninsula Journey
The ultimate Iberian journey. From Porto and Lisbon down to the sea caves of Lagos, crossing into Spain to explore Seville, Córdoba, Granada, Madrid, and Barcelona.
Swipe to follow the full route.
Intercity route legs
Day-by-day itinerary
Gaia Wine Cellars
PortoPort wine tasting and sunset at Jardim do Morro.
Alfa Pendular Train to Lisbon
LisbonFast train south to Lisbon. Stroll Alfama.
Train to Algarve (Lagos)
LagosTrain south through Alentejo plains to Lagos.
Ponta da Piedade Sea Arches
LagosGolden sea stacks and kayak through caves.
Cross-Border Coach to Seville
SevilleAlsa/FlixBus coach into Spain (3h 45m). Santa Cruz walk.
Real Alcázar & Cathedral
SevilleMudéjar courtyards and Giralda tower climb.
Plaza de España & Triana
SevilleRowboats at Plaza de España and evening flamenco.
High-Speed Stopover to Córdoba
CórdobaAvant train to Córdoba. Tour the Mezquita arches.
Train to Granada & Albaicín
GranadaTrain to Granada. Sunset from Mirador de San Nicolás.
High-Speed AVE Train to Madrid
MadridFast train to Madrid Atocha. Malasaña tapas.
Prado Museum & Retiro
MadridMasterpieces at Prado and rowboats on Retiro lake.
Toledo High-Speed Day Trip
Toledo33-minute Avant train to medieval Toledo.
High-Speed Train to Barcelona
BarcelonaIryo high-speed rail to Barcelona Sants. Gothic Quarter.
Sagrada Família & Modernism
BarcelonaSagrada Família interior and Passeig de Gràcia.
Park Güell & Gràcia Village
BarcelonaPark Güell views and bohemian evening plazas.
Montjuïc & Barceloneta Beach
BarcelonaHarbor views and seaside tapas.
Departure from Barcelona
BarcelonaMorning cafe in Born before airport transfer.
✂️ What I Would Cut If Short on Time
Skip the Algarve and take a direct flight or overnight bus from Lisbon to Seville to condense to 16 days.
Make this trip cheaper
These options use the current typical minimum fare in our route records. They are not guaranteed quotes, and prices can change before booking.
Make the itinerary fit your trip
Change the days in each city, leave out stops, and update the estimate without changing the published itinerary.