There is no simple direct train from Lisbon to Pinhão or Régua. Travel from Lisbon to Porto Campanhã, then change to a Douro Line train. The full rail trip normally takes most of a day once the connection is included. Driving is faster for a short stay, but the Douro is better as an overnight trip than a day trip from Lisbon.
The short answer
For most travellers, go from Lisbon to Porto first. Stay in Porto or continue to the Douro the next day. A same-day connection is possible on some schedules, but it leaves little room for delays and turns the journey into a long travel day.
If you have two or more people, limited luggage and a confident driver, a rental car can be faster. If wine tasting is the purpose of the trip, use the car only to reach your hotel and book local transport or a tour for the tasting day.
Lisbon to the Douro Valley by train
Take an Alfa Pendular or Intercidades service from Lisboa Santa Apolónia or Lisboa Oriente to Porto Campanhã. From Campanhã, change to a Regional or InterRegional train on the Douro Line for Peso da Régua or Pinhão.
Fast Lisbon to Porto trains usually take around three hours. Add the connection and about 1 hour 55 minutes to Régua or 2 hours 20 minutes to Pinhão. A comfortable total is often five and a half to seven hours, depending on the wait in Porto.
- Lisbon to Porto Campanhã by Alfa Pendular or Intercidades
- Change at Porto Campanhã
- Continue to Régua or Pinhão on the Douro Line
- Check both trains before buying separate reservations

Tickets and connections
Use CP's official website or app for the current timetable and ticket rules. Long-distance trains can sell out, while Douro Line services may change because of engineering work. Leave a useful connection margin instead of choosing the shortest possible transfer.
Your Lisbon train may arrive on a different platform from the Douro service. Campanhã is straightforward, but luggage, lifts and a late arrival still take time. If a missed connection would ruin a winery booking, stay in Porto and continue the next morning.
Lisbon to the Douro Valley by car
Driving from Lisbon to Régua or Pinhão normally takes about four hours before stops and traffic. The motorway section is easy, but the final roads in the valley are slower and more winding.
A car works well for a two- or three-night route, remote accommodation and travellers continuing elsewhere. Add tolls, fuel, parking and rental insurance to the price. Choose a designated driver for any day with wine tastings.
Can you take a tour from Lisbon?
Private transfers and multi-day tours can connect Lisbon with the Douro, but a standard one-day group tour from Lisbon is not a good use of time. The return road journey alone takes most of the day.
A better plan is one night in Porto followed by a Douro day tour, or two nights in the valley with a local wine day. This gives you time for the scenery and removes the need to rush back to Lisbon.

Is a Lisbon day trip realistic?
Not really. By train, the return journey can exceed ten hours once connections are included. By car, you could spend eight hours driving before lunch, viewpoints or a winery visit.
If you only have one free day, visit a wine region closer to Lisbon. Save the Douro for a Porto stay or a separate overnight trip. Two days is the practical minimum from Lisbon; three gives you a much better pace.
The route we recommend
Take a morning train from Lisbon to Porto, spend the afternoon and night there, then continue to the Douro the next morning. Return to Porto after the valley or stay one night in Pinhão.
This split protects the Douro day from a late Lisbon train and makes each journey easier to understand. Check current CP times before booking accommodation or a fixed tasting.
Frequently asked questions
Is there a direct train from Lisbon to the Douro Valley?
There is no simple direct service to Régua or Pinhão. Most rail journeys change at Porto Campanhã.
How long is Lisbon to the Douro Valley by train?
Allow roughly five and a half to seven hours to Pinhão once the Porto connection is included. Check the current timetable for your date.
Can you visit the Douro Valley from Lisbon in one day?
It is technically possible by car, but the return journey is too long for a useful visit. Stay overnight or travel through Porto.
Our pick
Book a Douro Valley experience
1 / 3From Porto: Douro Valley with Boat Tour, Wine Tasting & Lunch
A wine-focused experience lasting 7–10 hours, starting in Porto.
Price checked on 25 August 2026. Confirm the live total for your date.
Fresh from the valley




