Day 1: Lisbon
Arrive in Lisbon and spend the day exploring the historic city center with its colorful streets, historic landmarks, and cozy cafes.
Time and distance from airport: 20 minutes (6.5 km).
Day 2: Sintra
Visit the fairy-tale-like hilltop Pena Palace and its surrounding gardens. Admire the stunning views of the countryside from the top of the palace.
Time and distance from Lisbon: 45 minutes (29 km).
Day 3: Porto
Take a scenic train ride to the charming city of Porto. Walk along the Ribeira district on the Douro River before tasting the famous port wine at a local cellar.
Time and distance from Sintra: 3.5 hours (313 km).
Day 4: Douro Valley
Drive through the picturesque Douro Valley and visit local wineries, admire the stunning scenery, and enjoy a romantic picnic lunch.
Time and distance from Porto: 1.5 hours (120 km).
Day 5: Coimbra
Explore the charming university city of Coimbra, visit its historic university library, and admire the stunning views from the hilltop Botanical Gardens.
Time and distance from Douro Valley: 2.5 hours (182 km).
Day 6: Aveiro
Take a stroll along the canals of the "Venice of Portugal" and taste the delicious local pastries and seafood dishes.
Time and distance from Coimbra: 45 minutes (61 km).
Day 7: Algarve
Relax on the beautiful beaches of the southern coast of Portugal, take a sunset boat ride, and enjoy a romantic dinner at a seaside restaurant.
Time and distance from Aveiro: 5 hours (476 km).
Day 8: Évora
Discover the historic city of Évora, visit its Roman temple, cathedral, and Chapel of Bones, and sample the local wine and olive oil.
Time and distance from Algarve: 3 hours (250 km).
Day 9: Cascais
Take a scenic coastal train ride to the charming town of Cascais, stroll along the beach promenade, and enjoy the sunset over the Atlantic.
Time and distance from Évora: 2 hours (132 km).
Day 10: Lisbon
Return to Lisbon for a final day of exploration, take a tram ride through the city's neighborhoods, and indulge in some last-minute shopping and dining.
Time and distance from Cascais: 35 minutes (27 km).
If you have more time, consider adding a day trip to Nazaré for surfing or a visit to the Berlengas Islands for snorkeling. If you have less time, skip Coimbra or Évora and add an extra day to Lisbon or Porto.