Arrange the nights
Use two nights in Lisbon, two in Coimbra and two in Porto. Óbidos is a day trip returning to Lisbon. This plan follows the places in the day-by-day route; it does not include stops in Alcobaça, Batalha or Tomar.
Plan the main outings
Check Rodoviária do Oeste for the Campo Grande–Óbidos bus and return. In Coimbra, allow the connection from Coimbra-B and book the university library for the full city day. The Porto arrival afternoon remains light, with the next day available for a longer visit.
Use the official planning information for the actual date and connection or access conditions.
If you have fewer days
For fewer days, leave out the Óbidos excursion or choose just Lisbon and Porto. Keep the mainline travel in the plan and avoid booking the Coimbra library between two tight train connections.
Guides for the stops
Lisbon · Coimbra · Porto. Each guide explains the local arrival and visits so you can choose the parts that suit your trip.
Build the budget from nights and days
The day figures add up to €1,177.00 for one traveller before paid visits and extra journeys. A private-room line buys the whole room; divide only that part when sharing. 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.