All transport fares and daily budgets benchmarked for 2026.
Core Planning
Iberia • 21 Days
Prices verified: Aug 2026 Source: Rede Expressos / FlixBus Bus fare

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.

Trip Duration 21 Days
Estimated Total €1,250
Daily Average ~€60/day
Travel Style backpacker
Itinerary route

Swipe to follow the full route.

  1. 1
    Porto 2 days
  2. 2
    Lisbon 2 days
  3. 3
    Sintra 1 day
  4. 4
    Lagos 2 days
  5. 5
    Seville 3 days
  6. 6
    Córdoba 1 day
  7. 7
    Granada 2 days
  8. 8
    Madrid 2 days
  9. 9
    Toledo 1 day
  10. 10
    Barcelona 5 days

Intercity route legs

Porto → Lisbon train • Approx 2h 50m 💡 CP Alfa Pendular.
~€15.00
Lisbon → Lagos train • Approx 3h 45m 💡 CP Intercidades with transfer at Tunes.
~€17.50
Lagos → Seville bus • Approx 3h 45m 💡 Direct Alsa / FlixBus cross-border coach.
~€16.00
Seville → Córdoba train • Approx 45m 💡 Renfe Avant train.
~€12.00
Córdoba → Granada train • Approx 1h 25m 💡 Renfe Avant train.
~€18.00
Granada → Madrid train • Approx 3h 20m 💡 Renfe AVE high-speed train.
~€25.00
Madrid → Barcelona train • Approx 2h 30m 💡 Iryo or Ouigo high-speed rail.
~€15.00

Day-by-day itinerary

Day 1

Arrive in Porto

Porto

Ribeira and Dom Luís I bridge.

Estimated day spending: €52.00
Day 2

Gaia Wine Cellars

Porto

Port wine tasting and sunset at Jardim do Morro.

Estimated day spending: €55.00
Day 3

Alfa Pendular Train to Lisbon

Lisbon

Fast train south to Lisbon. Stroll Alfama.

Estimated day spending: €58.00
Day 4

Belém & Riverfront

Lisbon

Jerónimos Monastery and pastéis de nata.

Estimated day spending: €54.00
Day 5

Sintra Day Trip

Sintra

Quinta da Regaleira and Moorish Castle.

Estimated day spending: €58.00
Day 6

Train to Algarve (Lagos)

Lagos

Train south through Alentejo plains to Lagos.

Estimated day spending: €56.00
Day 7

Ponta da Piedade Sea Arches

Lagos

Golden sea stacks and kayak through caves.

Estimated day spending: €58.00
Day 8

Cross-Border Coach to Seville

Seville

Alsa/FlixBus coach into Spain (3h 45m). Santa Cruz walk.

Estimated day spending: €62.00
Day 9

Real Alcázar & Cathedral

Seville

Mudéjar courtyards and Giralda tower climb.

Estimated day spending: €58.00
Day 10

Plaza de España & Triana

Seville

Rowboats at Plaza de España and evening flamenco.

Estimated day spending: €54.00
Day 11

High-Speed Stopover to Córdoba

Córdoba

Avant train to Córdoba. Tour the Mezquita arches.

Estimated day spending: €58.00
Day 12

Train to Granada & Albaicín

Granada

Train to Granada. Sunset from Mirador de San Nicolás.

Estimated day spending: €58.00
Day 13

The Alhambra Palaces

Granada

Nasrid Palaces and Generalife gardens.

Estimated day spending: €62.00
Day 14

High-Speed AVE Train to Madrid

Madrid

Fast train to Madrid Atocha. Malasaña tapas.

Estimated day spending: €65.00
Day 15

Prado Museum & Retiro

Madrid

Masterpieces at Prado and rowboats on Retiro lake.

Estimated day spending: €56.00
Day 16

Toledo High-Speed Day Trip

Toledo

33-minute Avant train to medieval Toledo.

Estimated day spending: €62.00
Day 17

High-Speed Train to Barcelona

Barcelona

Iryo high-speed rail to Barcelona Sants. Gothic Quarter.

Estimated day spending: €65.00
Day 18

Sagrada Família & Modernism

Barcelona

Sagrada Família interior and Passeig de Gràcia.

Estimated day spending: €68.00
Day 19

Park Güell & Gràcia Village

Barcelona

Park Güell views and bohemian evening plazas.

Estimated day spending: €60.00
Day 20

Montjuïc & Barceloneta Beach

Barcelona

Harbor views and seaside tapas.

Estimated day spending: €58.00
Day 21

Departure from Barcelona

Barcelona

Morning cafe in Born before airport transfer.

Estimated day spending: €62.00

✂️ 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.

Porto to Lisbon by Bus
Typical minimum €5.00, about €10.00 below this itinerary's stored leg estimate.
Fare source
Granada to Madrid by Bus
Typical minimum €15.00, about €10.00 below this itinerary's stored leg estimate.
Fare source

Make the itinerary fit your trip

Change the days in each city, leave out stops, and update the estimate without changing the published itinerary.