Lisbon & Porto by Train
Portugal’s two great cities, linked by a three-hour train along the country’s spine.
- Rail journey
- 5–8 days
- Balanced pace
- Food & wine
- History & culture
- Rail journeys
Start with Lisbon’s hills, trams and pastel de nata, then take the train north to Porto for port-wine lodges and the Douro riverfront. Three hours apart, and completely different in feel.
Why it works
Lisbon and Porto are close enough to combine easily but distinct enough to feel like two holidays: capital-city buzz first, then a smaller, grittier, riverside city built on wine.
The route
Explore this journey — start at Lisbon →Your itinerary
-
-
-
→ Onward Porto → Braga
-
→ Onward Porto → Faro
-
→ Onward Porto → Valladolid
Booking links are affiliate links — we may earn a commission, never at extra cost to you.
Make it yours
- Add the Douro Valley by local train from Porto
- Extend south to the Algarve
- Add a Sintra day trip from Lisbon
Plan each destination
More trip inspiration
Rail journey · 7–10 days
Tuscany Without a Car
Florence, Lucca, Pisa and Siena, all reachable by train and bus.
Florence → Tuscany
Rail journey · 12–16 days
Italy Without Flying
Milan → Florence → Rome → Naples, all by fast train.
Milan → Florence → Rome → Naples
Rail journey · 5–8 days
French Riviera by Rail
Short coastal train hops between Nice, Cannes and the Côte d’Azur.
Nice → Cannes → French Riviera