Transport

Lisbon to the Douro Valley: How to Get There

Learn how to get from Lisbon to the Douro Valley by train, car, bus or tour, with travel times, route options and advice on whether to stay overnight.

Red passenger train arriving at a modern Lisbon railway station

The short answer

The Douro Valley is around four hours from Lisbon by car, so it is much less practical as a day trip than it is from Porto.

The fastest and most flexible option is to drive, especially if you plan to stay overnight or visit wineries outside the main towns.

If you prefer public transport, take a train from Lisbon to Porto Campanhã and change onto the Douro Line for Peso da Régua or Pinhão. There is no direct train from Lisbon to the main Douro Valley towns.

For most travellers, we recommend spending at least one night in the Douro Valley. If Porto is also part of your itinerary, an even easier option is to travel Lisbon to Porto to the Douro Valley rather than trying to visit the Douro and return to Lisbon in one day.

Quick comparison

Lisbon to Douro Valley: quick comparison

Typical journey time, cost, best use and downside for travel to the Douro Valley
OptionTypical timeBest forMain downside
CarAround 4 hoursFlexibility and overnight tripsDriving after wine tastings
TrainAround 5½-7 hoursScenic, car-free travelChange required in Porto
Bus to LamegoAround 4½-5 hoursLamego and western DouroLess convenient for Pinhão
Private transferAround 4 hoursComfort and luggageMore expensive
TourUsually multi-dayAn organised tripLimited choice from Lisbon

Times vary depending on your exact destination, traffic and connections. Check live schedules before travelling.

How far is the Douro Valley from Lisbon?

The Douro Valley is a large region rather than a single destination, so the distance depends on where you are going.

Driving to the Régua or Lamego area generally takes around 3 hours 45 minutes to 4 hours in normal conditions.

Pinhão lies deeper inside the valley. The roads become slower and more winding.

  • Lisbon to Peso da Régua: roughly 350 km by road
  • Lisbon to Lamego: roughly 350 km
  • Lisbon to Pinhão: slightly farther east
Compare Pinhão and Peso da Régua

Lisbon to the Douro Valley by train

There is no direct train from Lisbon to Peso da Régua or Pinhão.

From Lisbon, Alfa Pendular and Intercidades services connect the capital with Porto Campanhã. The fastest journeys take around three hours.

From Porto, Regional and InterRegional trains continue along the Douro Line. Allow about 1 hour 55 minutes to Peso da Régua or 2 hours 20 minutes to Pinhão. Including the connection in Porto, the full journey from Lisbon generally takes around 5½ to 7 hours.

The final section is the most scenic part. Beyond Régua, the railway increasingly follows the Douro River between vineyards and steep hillsides.

  • Lisbon to Porto Campanhã
  • Change at Porto Campanhã
  • Continue to Régua or Pinhão on the Douro Line
Check current schedules on the CP website Read the Porto to Douro Valley train guide

Should you take the train to Régua or Pinhão?

For a first visit without a car, we generally recommend Pinhão.

The railway station, riverfront, boat pier, restaurants and several wineries are relatively close together, making it easier to explore independently.

Peso da Régua is larger and has more services, but the main attractions and wine estates are more spread out.

Train travelling beside the Douro River
The railway follows the river into the valley, with the best views after Régua.

Lisbon to the Douro Valley by car

Driving is the fastest and most flexible way to travel directly from Lisbon. Expect around four hours to Peso da Régua or Lamego, depending on traffic and your route.

The drive from Lisbon is straightforward for most of the journey. Once you enter the Douro, however, roads become narrower and more winding.

  • Stay at a remote quinta or wine hotel
  • Visit wineries outside Pinhão and Régua
  • Stop at viewpoints
  • Explore smaller villages
  • Spend two or more nights in the valley
  • Continue to Porto afterwards
Read the Douro Valley road trip guide

Driving and wine tasting

This is the main drawback of hiring a car.

Winery visits often include several tastings, so someone in your group needs to remain able to drive legally and safely.

A practical solution is to drive from Lisbon to your hotel and then use a local tour, taxi or private driver for your main wine-tasting day.

This gives you the flexibility of having a car without needing to drive between tastings.

Lisbon to the Douro Valley by bus

Bus can be useful if you are travelling to Lamego or the western side of the Douro.

There are direct long-distance services between Lisbon and Lamego, with journey times typically around 4½ to 5 hours.

However, Lamego is not on the Douro River itself.

If your final destination is Pinhão, Peso da Régua or a vineyard hotel, you may still need another bus, taxi or private transfer.

For that reason, bus is not necessarily the best public transport option despite the shorter headline journey time. Check current departures directly with the operator before travelling.

  • Best for: Lamego and nearby accommodation
  • Less suitable for: Pinhão and remote wine estates

Private transfer from Lisbon to the Douro Valley

A private transfer is the simplest door-to-door option.

The journey takes roughly the same time as driving yourself, but you avoid dealing with navigation, tolls, parking and rental-car logistics.

Some transfers can also include a stop on the way north, for example in Coimbra or another destination.

The main disadvantage is cost, especially for solo travellers.

  • Couples with luggage
  • Families
  • Groups of three or four
  • Luxury stays
  • Remote wine hotels
  • Travellers who do not want to drive

Can you take a Douro Valley tour from Lisbon?

Yes, but we would not recommend a standard one-day Douro Valley tour from Lisbon.

Driving there and back can mean close to eight hours on the road before you account for winery visits, lunch or a stop in Pinhão.

Tours starting in Porto are much more practical.

If Porto is also part of your Portugal itinerary, a better option is to travel from Lisbon to Porto, take a Douro Valley tour from Porto the following day and then continue your trip.

Alternatively, travel directly from Lisbon to the Douro and spend one or two nights in the valley.

Compare Douro Valley tours

Can you visit the Douro Valley from Lisbon in one day?

Technically, yes.

Practically, we would not.

Even by car, a return trip can involve around eight hours of driving. By train, the total travel time is even longer once you account for the connection in Porto.

That leaves very little time for wineries, lunch, a boat trip or simply enjoying the landscape.

If you only have one free day while staying in Lisbon, we would save the Douro for another part of your trip rather than trying to fit it into a rushed day trip.

  • One night for a short introduction
  • Two nights for a wine-focused visit
  • Three nights for a slower trip with several wineries and viewpoints

Lisbon, Porto and the Douro Valley

If your Portugal itinerary includes both Lisbon and Porto, the Douro fits naturally between or after the two cities.

One of the easiest routes is Lisbon to Porto to the Douro Valley. Take the train from Lisbon to Porto, spend one or two nights there and then travel into the Douro by train, car or guided tour.

Another good option is Lisbon to the Douro Valley to Porto. This works particularly well with a rental car. Drive from Lisbon to the Douro, spend one or two nights there and then continue to Porto.

This avoids returning south or retracing the same journey.

Compare transport from Porto to the Douro Valley
Pinhão and the Douro River surrounded by vineyards
Pinhão is the easiest base for combining the train, river and nearby wine estates.

Where should you stay in the Douro Valley?

For most first-time visitors, there are three practical options.

Pinhão

Choose Pinhão if you want the classic Douro scenery, easy access to boat trips and several nearby wineries.

It is also our preferred base if you arrive by train.

Read our complete Pinhão guide

Peso da Régua

Choose Peso da Régua if you prefer a larger town with more services and easier road connections.

It works particularly well if you are driving between Lisbon, Lamego and Porto.

Stay at a wine estate

For a closer wine-country stay, book a room directly at a quinta.

Many wine estates now offer accommodation, restaurants, pools or spa facilities, and staying overnight lets you experience the valley after most day visitors have left.

See where to stay in the Douro Valley

How many days do you need in the Douro Valley?

If you are travelling all the way from Lisbon, we recommend at least one night.

With one night, you can arrive in the afternoon, visit a winery or viewpoint, have dinner in the valley and spend most of the following day exploring.

Three nights makes sense if the Douro is one of the main parts of your Portugal trip rather than a short detour.

  • Two or three winery visits
  • A boat trip from Pinhão
  • A long lunch
  • Viewpoints and scenic drives
  • Time at your hotel or quinta

When should you book?

If you are travelling between late spring and the harvest season, book the main parts of your trip in advance.

Train schedules can change, so always recheck your journey shortly before travelling on the official CP website.

If you are travelling by train, pay particular attention to the connection at Porto Campanhã and the final return service if you are not staying overnight.

  • Popular wine hotels
  • Winery visits
  • September harvest experiences
  • Alfa Pendular trains
  • Weekend accommodation
  • Private tours and transfers
Check the official CP timetable

Our recommendation

If you are travelling from Lisbon specifically to visit the Douro Valley, we would choose between two options.

For maximum flexibility, rent a car, drive to the valley and stay for at least one night.

Without a car, take the train to Porto Campanhã and continue to Pinhão, allowing enough time for the connection.

If Porto is also part of your trip, spending a night there before continuing to the Douro makes the journey much more relaxed.

What we would not do is try to visit the Douro from Lisbon and return the same day. The region deserves more than a few rushed hours between long journeys.

Frequently asked questions

What is the best way to get from Lisbon to the Douro Valley?

Driving is the fastest and most flexible option. Without a car, take a train from Lisbon to Porto Campanhã and change onto the Douro Line for Régua or Pinhão.

Is there a direct train from Lisbon to the Douro Valley?

No. There is no direct train from Lisbon to Peso da Régua or Pinhão. You normally need to change at Porto Campanhã.

How long is Lisbon to the Douro Valley by train?

Allow roughly 5½ to 7 hours to reach Régua or Pinhão, depending on the Lisbon to Porto train and your connection at Porto Campanhã.

How long is the drive from Lisbon to the Douro Valley?

The drive from Lisbon to the Peso da Régua or Lamego area takes roughly four hours in normal conditions. Pinhão is slightly farther east.

Is there a bus from Lisbon to the Douro Valley?

There are direct long-distance buses from Lisbon to Lamego. For Pinhão and many wine estates, you will need additional transport.

Is a Douro Valley day trip from Lisbon worth it?

We do not recommend it. The travel time is too long for a comfortable day trip. Stay at least one night or visit the Douro from Porto instead.

How many days do you need in the Douro Valley?

One night is enough for a short introduction, but two nights is better if you want to visit wineries, take a boat trip and explore without rushing.

Our pick

Book a Douro Valley experience

Price checked on 3 September 2026. Confirm the live total for your date.

Fresh from the valley

Latest guides

See all guides
Porto's Ribeira waterfront and traditional boats on the Douro RiverTransportPorto to Douro Valley: How to Get ThereRead guide →Passenger train travelling beside the Douro River below green hillsTransportPorto to the Douro Valley by Train: 2026 GuideRead guide →Restaurant terrace overlooking the vineyards in the Douro ValleyFoodBest Restaurants in the Douro Valley: 2026 GuideRead guide →