Days 1–2: Lisbon → Day 3: Sintra and Cape Roca → Day 4: Coimbra → Day 5: Porto → Day 6: Douro Valley → Day 7: Return to Lisbon and head south to the Algarve. The Alfa Pendular train from Lisbon to Porto takes about 2 hours 45 minutes, and Porto to Pinhão in the Douro Valley takes around 1.5 hours.
Take a train to Sintra and explore the colorful Pena Palace, Sintra National Palace, or Moorish Castle, then visit the Quinta da Regaleira to see its spiral well. In the afternoon, head to Cape Roca (the westernmost point of mainland Europe) for Atlantic views, passing through the seaside town of Cascais on the way back to Lisbon.
Take a northbound train to Coimbra to visit the UNESCO-listed University of Coimbra, with highlights including the stunning Joanina Library and the Old Cathedral. In the afternoon, continue by train to Porto.
Luis I Bridge → Ribeira riverside district → Porto Cathedral → Livraria Lello bookstore → Tile panels at São Bento Train Station → Cross the river in the evening to Vila Nova de Gaia to tour port wine cellars and enjoy tastings.
Take a train from Porto along the Douro River to Pinhão, where terraced vineyards (a UNESCO World Heritage Site) line both riverbanks. Visit wineries for tastings or take a river cruise. Return to Porto in the evening.
Return to Lisbon, or depart directly from Porto. If time allows, head south to the Algarve and finish your trip with cliffside beaches in Lagos or Faro.