Douro Valley Day Trip: 2 Wineries, Private Boat & Authentic Lunch

5.0
(607 reviews)
Porto, Portugal

8 to 9 hours (approximately)
Offered in: German and 1 more

Small group (max 8) • All-inclusive • No planning needed

Discover the Douro Valley on a full-day wine tour from Porto, featuring wine tastings at local wineries, a traditional lunch, and a private river cruise along the Douro River.

-Taste 9 premium wines (Port + Douro DOC)
- Visit 2 carefully selected wineries
- Unwind on a peaceful private river cruise, surrounded by the Douro Valley’s iconic landscapes
- Enjoy a traditional 3-course lunch paired with local wines
- Stop at breathtaking viewpoints overlooking terraced vineyards
- Vintage Port opened with fire and port tong
- Round-trip transport from Porto to the Douro Valley
- Scenic viewpoints across the Douro Valley
- Travel in a small group (max 8)
- Enjoy the stunning UNESCO Heritage landscape of the Douro Valley

- Only 8 spots per day
- Often sells out in peak season

What's Included

Support small businesses
River cruise on a private boat (50 mins - small boat, if private not available)
Expert local culture and wine guide
Authentic Portuguese Lunch with 3-course (home-cooked)
Vintage Port opening with port tongs and fire
Visit to 2 family wineries
9 premium wines: Port + Douro DOC
Air-conditioned vehicle
Gratuities

Meeting and pickup

Meeting point

We meet by at fire station, close to the city hall.

End point
This activity ends back at the meeting point.

Itinerary

Duration: 8 to 9 hours (approximately)
  • (Pass by)

    Spot the first vineyards on the way. Not the Douro Valley, though. Have you heard about Vinho Verde, also known as Green Wine?

    Admission ticket free
  • Amarante (Pass by)

    Have a look on the beauty of Amarante and its surroundings before we head up to the mountains.

    Admission ticket free
  • (Pass by)

    You will witness the greatness of this mountains and will cross them by a long tunnel.

    Admission ticket free
  • The Douro Valley (Pass by)

    Have a glance on how big the Douro Valley is, by crossing some of its tributaries.

    Admission ticket free
  • 1
    Ponte Pedonal Metalica de Peso da Regua

    You will have your first impression of the Douro by crossing this bridge while our guide will drive to pick you up at the other end of the bridge.

    15 minutes Admission ticket free
  • 2
    Quinta do Panascal

    Let yourself be amazed by the stunning views of this hidden gem in the heart of the Douro Valley. A medium size producer that focuses on small groups for more intimate and personal experiences, Fonseca is know for the quality of its Port wine. Here, you'll visit the granite wine tanks, where they ferment their wines, the cellar with the wooden barrels, and you'll taste quality port with river views.

    1 hour 30 minutes Admission ticket included
  • Pinhao Railway Station (Pass by)

    Spot the beautiful train station of Pinhão with its typical panels of tiles painted in blue.

    Admission ticket free
  • 3
    Pinhao

    Have a look at the lovely and important for the Port Wine little village of Pinhão, with the Douro and some of the most famous Port Wine houses in the background

    1 hour Admission ticket free
  • Sabrosa (Pass by)

    Our location for lunch and for the afternoon with some surprising celebrities related to it.

    Admission ticket free

Additional info

  • Public transportation options are available nearby
  • Suitable for all physical fitness levels
  • Not recommended for people under 18 years old
Supplied by Viva Douro Tours

Tags

Day Trips
Wine Tastings
Full-day Tours
Bus Tours
Private and Luxury
Wine Tours
Car Tours
Small Group
Food & Drink
Excellent Quality
Top Product
Low Supplier Cancellation Rate
Low Last Minute Supplier Cancellation Rate
Curated Catalog
Short term availability

Cancellation Policy

For a full refund, cancel at least 24 hours before the scheduled departure time.

Show more

Rating

5.0 Based on 607 607 reviews
5 stars
603
4 stars
1
3 stars
3
2 stars
0
1 star
0
from per person
Was {{formatPrice(summaryFromPriceBeforeDiscount, currency, 2)}}