Plan the Portuguese stays
Begin with two nights in Porto, three in Lisbon and two in Lagos. Sintra returns to the Lisbon room, and the next Algarve move starts in Lisbon with a rail change at Tunes. Leave the Lagos–Seville coach day clear of a tightly timed arrival visit.
Use the Lisbon guide, Porto guide and CP planner for the local arrivals and mainline connection. The Lagos guide explains the coastal stay and departure.
Arrange the nights first
The Spanish section uses three nights in Seville, one in Córdoba, two in Granada, three in Madrid and four in Barcelona. Toledo is a day trip returning to Madrid. The Lagos–Seville coach needs most of a day and a one-hour clock change.
Make the main bookings
Choose the timed interior you most want, then place it on a full day with a comfortable approach. Museum admission, a tower, a mountain connection and an airport transfer may be separate products. Read the whole ticket before comparing totals, and leave moving-day evenings flexible.
Destination details
Seville · Córdoba · Granada · Madrid · Toledo · Barcelona. Use these guides for local arrivals, visitor choices and places to begin a day.
If you have fewer days
Choose a smaller connected part of the route for a shorter holiday. Remove a region rather than compressing all eight bases, and compare the actual replacement journey before booking rooms.
Build the budget from nights and days
The day figures add up to €1,525.00 for one traveller before paid visits and extra journeys. The simple stay line buys one bed. These are chosen spending allowances, not available room offers or measured averages. Replace the stay amount with the full booking cost, including taxes and cleaning.
Add paid visits, excursions, intercity or inter-island tickets and airport journeys. The day notes separate accommodation, meals, local travel and small extras. The final day has no extra overnight allowance. The city budget cards are an alternative plan, so do not add them on top of this subtotal.