Douro River Cruises

The River Douro

Sail through the rich winelands and ancient cities of Spain & Portugal surrounded by beautiful scenic views. The Douro River flows for over 550 miles from its source and has a long and proud history dating back to the Roman and Celtic era. Uncover local life, history and culture as you discover villages, rural towns, monasteries and majestic castles on this winding route.

douro

We found

108 cruises

S.S Sao Gabriel, Douro River
1 / 17
Uniworld River Cruises
Duration
7 nights
Date
22 Nov 2026
Ship
S.S Sao Gabriel
  • Departure - Porto (Oporto), Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£4599
Price per person / oceanview stateroom
Show all departures (72)
Emerald Radiance, Douro River
1 / 17
Emerald Cruises
Duration
10 nights
Date
17 Mar 2027
Ship
Emerald Radiance
  • Departure - Lisbon, Portugal
  • 11 stops  
  • Arrival - Porto (Oporto), Portugal
From
£3876
Price per person / oceanview stateroom
Show all departures (13)
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
MS Amalia Rodrigues, Douro River
1 / 10
CroisiEurope Cruises
Duration
7 nights
Date
19 Mar 2027
Ship
MS Amalia Rodrigues
  • Departure - Lisbon, Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£1796
Price per person / oceanview stateroom
Emerald Radiance, Douro River
1 / 17
Emerald Cruises
Duration
7 nights
Date
20 Mar 2027
Ship
Emerald Radiance
  • Departure - Porto (Oporto), Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£3161
Price per person / oceanview stateroom
Show all departures (30)
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
MS Fernao de Magalhaes, Douro River
1 / 8
CroisiEurope Cruises
Duration
5 nights
Date
21 Mar 2027
Ship
MS Fernao de Magalhaes
  • Departure - Porto (Oporto), Portugal
  • 6 stops  
  • Arrival - Porto (Oporto), Portugal
From
£965
Price per person / oceanview stateroom
Show all departures (6)
MS Vasco De Gama, Douro River
1 / 10
CroisiEurope Cruises
Duration
5 nights
Date
21 Mar 2027
Ship
MS Vasco De Gama
  • Departure - Porto (Oporto), Portugal
  • 6 stops  
  • Arrival - Porto (Oporto), Portugal
From
£1150
Price per person / oceanview stateroom
Show all departures (4)
MS Amalia Rodrigues, Douro River
1 / 10
CroisiEurope Cruises
Duration
5 nights
Date
21 Mar 2027
Ship
MS Amalia Rodrigues
  • Departure - Porto (Oporto), Portugal
  • 6 stops  
  • Arrival - Porto (Oporto), Portugal
From
£1277
Price per person / oceanview stateroom
Show all departures (2)
MS Miguel Torga, Douro River
1 / 10
CroisiEurope Cruises
Duration
5 nights
Date
22 Mar 2027
Ship
MS Miguel Torga
  • Departure - Porto (Oporto), Portugal
  • 6 stops  
  • Arrival - Porto (Oporto), Portugal
From
£1245
Price per person / oceanview stateroom
Show all departures (4)
MS Infante Don Henrique, Douro River
1 / 8
CroisiEurope Cruises
Duration
5 nights
Date
25 Mar 2027
Ship
MS Infante Don Henrique
  • Departure - Porto (Oporto), Portugal
  • 6 stops  
  • Arrival - Porto (Oporto), Portugal
From
£1150
Price per person / oceanview stateroom
Show all departures (3)
MS Gil Eanes, Douro River
1 / 9
CroisiEurope Cruises
Duration
7 nights
Date
25 Mar 2027
Ship
MS Gil Eanes
  • Departure - Porto (Oporto), Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£1876
Price per person / oceanview stateroom
Show all departures (6)
10 of 108 pcs