Porto: Douro Valley Day Trip with Wine Tasting & Cruise

11 hours (approximately)
Offered in: English and 2 more

Discover the soul of the Douro Valley on a full-day journey designed to awaken your senses.

Departing from Porto, the first stop is the historic town of Amarante, where Romanesque architecture meets the tranquil Tâmega River. Here you will enjoy a guided visit and some free time.

From there, we venture into the heart of the world’s oldest wine region. We will visit an exclusive family-run estate to learn the artisanal secrets of their production, followed by a tasting of fine wines and local delicacies that capture the essence of the land.

Then, you will head to Pinhão, to enjoy a guided visit and free time for lunch in this charming village. If you select the cruise option you’ll board a one-hour boat cruise to admire the terraced vineyards from the serenity of the water. This is the Douro lived slowly, authentically, and memorably.

From there, we will travel along the iconic N222 road—voted one of the most beautiful drives in the world— on the way back to Porto.

What's Included

Guided Tour and free time in Amarante & Pinhao
Wine tasting & tapas in a traditional winery (3 DOC Douro and 2 Vinho do Porto)
Panoramic visit from Pinhão to Peso da Régua along the N222
Luggage space to store your belongings safely
Tour in a traditional family winery
Porto and Portugal recommendations
Guide througout the day
Boat ride at the Douro River (depending on the option chosen)

Meeting and pickup

Meeting point
Monumento ao Rei D. Pedro V

Meeting point at the monument to King Pedro V, in Batalha Square, in front of the São João National Theatre. To avoid delays, please make sure to arrive at the meeting point 15 minutes before the tour starts. The guide cannot wait for latecomers due to the strict schedule of the itinerary.

End point
This activity ends back at the meeting point.

Itinerary

Duration: 11 hours (approximately)
  • 1
    Amarante

    Your journey begins with a scenic drive to Amarante, a charming riverside town known for its historic center and the beautiful São Gonçalo Church and Bridge. Stroll through its picturesque streets, admire the baroque architecture, and enjoy the relaxed atmosphere that makes this town such a hidden gem.

    1 hour Admission ticket free
  • 2
    The Douro Valley

    From there, continue into the heart of the Douro Valley, a UNESCO World Heritage Site recognized for its breathtaking landscapes and centuries-old wine tradition. Visit a traditional winery, where you’ll learn about the region’s unique winemaking process and enjoy a guided tasting of local wines, including the world-famous Port wine and also regional tapas while you enjoy the wines.

    1 hour 30 minutes Admission ticket included
  • 3
    Pinhao

    Next, head to Pinhão, one of the most iconic villages in the Douro. Surrounded by terraced vineyards that cascade down to the river, Pinhão offers postcard-perfect views.

    2 hours Admission ticket free
  • 4
    Douro River

    Here, embark on a typical Rabelo boat cruise along the Douro River (when boat cruised option is selected), a relaxing experience that allows you to fully appreciate the valley’s dramatic scenery from the water.

    1 hour 15 minutes Admission ticket included
  • Peso Da Regua (Pass by)

    To complete the day, return to Porto via the legendary N222 road, often considered one of the most beautiful roads in Portugal. Winding along the river and through vineyard-covered hills, it provides a memorable and scenic end to an unforgettable experience.

    Admission ticket free

Additional info

  • Service animals allowed
  • Infants are required to sit on an adult’s lap
  • Suitable for all physical fitness levels
  • Not recommended for travelers with mobility impairments and wheelchair users
Supplied by Buendía

Tags

Day Trips
Wine Tastings
Full-day Tours
Bus Tours
Private and Luxury
Cultural Tours
Wine Tours
Food & Drink
Spring Break
Short term availability

Cancellation Policy

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

Show more
from per person
Was {{formatPrice(summaryFromPriceBeforeDiscount, currency, 2)}}