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)
S.S Sao Gabriel, Douro River
1 / 17
Uniworld River Cruises
Duration
10 nights
Date
28 Mar 2027
Ship
S.S Sao Gabriel
  • Departure - Porto (Oporto), Portugal
  • 11 stops  
  • Arrival - Lisbon, Portugal
From
£4349
Price per person / oceanview stateroom
Show all departures (70)
S.S Bon Voyage, Douro River
1 / 11
Uniworld River Cruises
Duration
17 nights
Date
28 Mar 2027
Ship
S.S Bon Voyage
  • Departure - Bordeaux, France
  • 18 stops  
  • Arrival - Lisbon, Portugal
From
£10099
Price per person / balcony stateroom
Show all departures (11)
AmaDouro, Douro River
1 / 17
AmaWaterways
Duration
7 nights
Date
30 Mar 2027
Ship
AmaDouro
  • Departure - Porto (Oporto), Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£3910
Price per person / oceanview stateroom
Show all departures (66)
MS Amalia Rodrigues, Douro River
1 / 10
CroisiEurope Cruises
Duration
7 nights
Date
31 Mar 2027
Ship
MS Amalia Rodrigues
  • Departure - Porto (Oporto), Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£1938
Price per person / oceanview stateroom
Show all departures (16)
S.S Sao Rafael, Douro River
1 / 11
Uniworld River Cruises
Duration
7 nights
Date
31 Mar 2027
Ship
S.S Sao Rafael
  • Departure - Porto (Oporto), Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£4999
Price per person / oceanview stateroom
Show all departures (69)
S.S Sao Rafael, Douro River
1 / 11
Uniworld River Cruises
Duration
10 nights
Date
31 Mar 2027
Ship
S.S Sao Rafael
  • Departure - Porto (Oporto), Portugal
  • 11 stops  
  • Arrival - Lisbon, Portugal
From
£5599
Price per person / oceanview stateroom
Show all departures (69)
Emerald Liberte, Rhone River
1 / 16
Emerald Cruises
Duration
17 nights
Date
31 Mar 2027
Ship
Emerald Liberte
  • Departure - Lisbon, Portugal
  • 18 stops  
  • Arrival - Arles, France
From
£6842
Price per person / oceanview stateroom
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
Emerald Liberte, Rhone River
1 / 16
Emerald Cruises
Duration
14 nights
Date
3 Apr 2027
Ship
Emerald Liberte
  • Departure - Porto (Oporto), Portugal
  • 15 stops  
  • Arrival - Arles, France
From
£6032
Price per person / oceanview stateroom
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
Scenic Azure, Douro River
1 / 15
Scenic Cruises
Duration
10 nights
Date
3 Apr 2027
Ship
Scenic Azure
  • Departure - Lisbon, Portugal
  • 11 stops  
  • Arrival - Porto (Oporto), Portugal
From
£6480
Price per person / suite
Show all departures (7)
Scenic Azure, Douro River
1 / 15
Scenic Cruises
Duration
12 nights
Date
3 Apr 2027
Ship
Scenic Azure
  • Departure - Lisbon, Portugal
  • 13 stops  
  • Arrival - Porto (Oporto), Portugal
From
£7305
Price per person / suite
Show all departures (3)
Scenic Azure, Douro River
1 / 15
Scenic Cruises
Duration
13 nights
Date
3 Apr 2027
Ship
Scenic Azure
  • Departure - Lisbon, Portugal
  • 14 stops  
  • Arrival - Madrid, Spain
From
£8145
Price per person / suite
Show all departures (5)
Scenic Azure, Douro River
1 / 15
Scenic Cruises
Duration
7 nights
Date
6 Apr 2027
Ship
Scenic Azure
  • Departure - Porto (Oporto), Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£5621
Price per person / suite
Show all departures (7)
Scenic Azure, Douro River
1 / 15
Scenic Cruises
Duration
9 nights
Date
6 Apr 2027
Ship
Scenic Azure
  • Departure - Porto (Oporto), Portugal
  • 10 stops  
  • Arrival - Porto (Oporto), Portugal
From
£6240
Price per person / suite
Show all departures (3)
Scenic Azure, Douro River
1 / 15
Scenic Cruises
Duration
10 nights
Date
6 Apr 2027
Ship
Scenic Azure
  • Departure - Porto (Oporto), Portugal
  • 11 stops  
  • Arrival - Madrid, Spain
From
£7080
Price per person / suite
Show all departures (5)
AmaSintra, Douro River
1 / 16
AmaWaterways
Duration
7 nights
Date
9 Apr 2027
Ship
AmaSintra
  • Departure - Porto (Oporto), Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£4141
Price per person / oceanview stateroom
Show all departures (59)
Emerald Radiance, Douro River
1 / 17
Emerald Cruises
Duration
10 nights
Date
10 Apr 2027
Ship
Emerald Radiance
  • Departure - Porto (Oporto), Portugal
  • 11 stops  
  • Arrival - Lisbon, Portugal
From
£4057
Price per person / oceanview stateroom
Show all departures (11)
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
AmaVida, Douro River
1 / 16
AmaWaterways
Duration
7 nights
Date
10 Apr 2027
Ship
AmaVida
  • Departure - Vega de Terrón, Spain
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£4418
Price per person / oceanview stateroom
Show all departures (12)
MS Miguel Torga, Douro River
1 / 10
CroisiEurope Cruises
Duration
5 nights
Date
13 Apr 2027
Ship
MS Miguel Torga
  • Departure - Porto (Oporto), Portugal
  • 6 stops  
  • Arrival - Leverinho, Portugal
From
£1482
Price per person / oceanview stateroom
Show all departures (7)
Emerald Radiance, Douro River
1 / 17
Emerald Cruises
Duration
13 nights
Date
14 Apr 2027
Ship
Emerald Radiance
  • Departure - Lisbon, Portugal
  • 14 stops  
  • Arrival - Barcelona, Spain
From
£5260
Price per person / oceanview stateroom
Show all departures (3)
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
Emerald Radiance, Douro River
1 / 17
Emerald Cruises
Duration
10 nights
Date
17 Apr 2027
Ship
Emerald Radiance
  • Departure - Porto (Oporto), Portugal
  • 11 stops  
  • Arrival - Barcelona, Spain
From
£4502
Price per person / oceanview stateroom
Show all departures (3)
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
Emerald Liberte, Rhone River
1 / 16
Emerald Cruises
Duration
17 nights
Date
28 Apr 2027
Ship
Emerald Liberte
  • Departure - Lisbon, Portugal
  • 18 stops  
  • Arrival - Arles, France
From
£7632
Price per person / oceanview stateroom
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
Emerald Liberte, Rhone River
1 / 16
Emerald Cruises
Duration
14 nights
Date
1 May 2027
Ship
Emerald Liberte
  • Departure - Porto (Oporto), Portugal
  • 15 stops  
  • Arrival - Arles, France
From
£6822
Price per person / oceanview stateroom
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
S.S Sao Gabriel, Douro River
1 / 17
Uniworld River Cruises
Duration
19 nights
Date
4 May 2027
Ship
S.S Sao Gabriel
  • Departure - Madrid, Spain
  • 20 stops  
  • Arrival - Porto (Oporto), Portugal
From
£10249
Price per person / oceanview stateroom
Show all departures (9)
Emerald Radiance, Douro River
1 / 17
Emerald Cruises
Duration
10 nights
Date
5 May 2027
Ship
Emerald Radiance
  • Departure - Barcelona, Spain
  • 11 stops  
  • Arrival - Porto (Oporto), Portugal
From
£4929
Price per person / oceanview stateroom
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
Emerald Radiance, Douro River
1 / 17
Emerald Cruises
Duration
13 nights
Date
5 May 2027
Ship
Emerald Radiance
  • Departure - Barcelona, Spain
  • 14 stops  
  • Arrival - Lisbon, Portugal
From
£5710
Price per person / oceanview stateroom
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
Scenic Azure, Douro River
1 / 15
Scenic Cruises
Duration
13 nights
Date
7 May 2027
Ship
Scenic Azure
  • Departure - Lisbon, Portugal
  • 14 stops  
  • Arrival - Porto (Oporto), Portugal
From
£6817
Price per person / oceanview stateroom
Show all departures (13)
Scenic Azure, Douro River
1 / 15
Scenic Cruises
Duration
15 nights
Date
7 May 2027
Ship
Scenic Azure
  • Departure - Lisbon, Portugal
  • 16 stops  
  • Arrival - Porto (Oporto), Portugal
From
£7642
Price per person / oceanview stateroom
Show all departures (5)
MS Vasco De Gama, Douro River
1 / 10
CroisiEurope Cruises
Duration
7 nights
Date
10 May 2027
Ship
MS Vasco De Gama
  • Departure - Porto (Oporto), Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£2050
Price per person / oceanview stateroom
Show all departures (17)
Scenic Azure, Douro River
1 / 15
Scenic Cruises
Duration
12 nights
Date
10 May 2027
Ship
Scenic Azure
  • Departure - Porto (Oporto), Portugal
  • 13 stops  
  • Arrival - Porto (Oporto), Portugal
From
£6577
Price per person / oceanview stateroom
Show all departures (5)
Scenic Azure, Douro River
1 / 15
Scenic Cruises
Duration
10 nights
Date
10 May 2027
Ship
Scenic Azure
  • Departure - Porto (Oporto), Portugal
  • 11 stops  
  • Arrival - Porto (Oporto), Portugal
From
£6701
Price per person / oceanview stateroom
Show all departures (13)
Scenic Azure, Garonne River
1 / 15
Scenic Cruises
Duration
20 nights
Date
10 May 2027
Ship
Scenic Azure
  • Departure - Porto (Oporto), Portugal
  • 21 stops  
  • Arrival - Bordeaux, France
From
£10408
Price per person / oceanview stateroom
Show all departures (4)
AmaVida, Douro River
1 / 16
AmaWaterways
Duration
7 nights
Date
15 May 2027
Ship
AmaVida
  • Departure - Porto (Oporto), Portugal
  • 8 stops  
  • Arrival - Vega de Terrón, Spain
From
£4803
Price per person / oceanview stateroom
Show all departures (11)
Scenic Azure, Douro River
1 / 15
Scenic Cruises
Duration
20 nights
Date
20 May 2027
Ship
Scenic Azure
  • Departure - Bordeaux, France
  • 21 stops  
  • Arrival - Porto (Oporto), Portugal
From
£10408
Price per person / oceanview stateroom
Show all departures (5)
TUI Luzia, Douro River
1 / 11
TUI River Cruises
Duration
7 nights
Date
4 Jun 2027
Ship
TUI Luzia
  • Departure - Porto (Oporto), Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£2908
Price per person / oceanview stateroom
Show all departures (58)
Emerald Liberte, Douro River
1 / 16
Emerald Cruises
Duration
17 nights
Date
9 Jun 2027
Ship
Emerald Liberte
  • Departure - Nice, France
  • 18 stops  
  • Arrival - Porto (Oporto), Portugal
From
£7555
Price per person / oceanview stateroom
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
Emerald Liberte, Douro River
1 / 16
Emerald Cruises
Duration
20 nights
Date
9 Jun 2027
Ship
Emerald Liberte
  • Departure - Nice, France
  • 21 stops  
  • Arrival - Lisbon, Portugal
From
£8265
Price per person / oceanview stateroom
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
Emerald Liberte, Douro River
1 / 16
Emerald Cruises
Duration
14 nights
Date
12 Jun 2027
Ship
Emerald Liberte
  • Departure - Nice, France
  • 15 stops  
  • Arrival - Porto (Oporto), Portugal
From
£6695
Price per person / oceanview stateroom
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
Emerald Radiance, Seine
1 / 17
Emerald Cruises
Duration
14 nights
Date
12 Jun 2027
Ship
Emerald Radiance
  • Departure - Porto (Oporto), Portugal
  • 14 stops  
  • Arrival - Paris, France
From
£6957
Price per person / oceanview stateroom
Show all departures (3)
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
Emerald Liberte, Douro River
1 / 16
Emerald Cruises
Duration
17 nights
Date
12 Jun 2027
Ship
Emerald Liberte
  • Departure - Nice, France
  • 18 stops  
  • Arrival - Lisbon, Portugal
From
£7505
Price per person / oceanview stateroom
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
Scenic Azure, Douro River
1 / 15
Scenic Cruises
Duration
16 nights
Date
13 Jun 2027
Ship
Scenic Azure
  • Departure - Lisbon, Portugal
  • 17 stops  
  • Arrival - Madrid, Spain
From
£8482
Price per person / oceanview stateroom
Show all departures (7)
Scenic Azure, Douro River
1 / 15
Scenic Cruises
Duration
13 nights
Date
16 Jun 2027
Ship
Scenic Azure
  • Departure - Porto (Oporto), Portugal
  • 14 stops  
  • Arrival - Madrid, Spain
From
£7417
Price per person / oceanview stateroom
Show all departures (7)
MS Infante Don Henrique, Douro River
1 / 8
CroisiEurope Cruises
Duration
7 nights
Date
21 Jun 2027
Ship
MS Infante Don Henrique
  • Departure - Porto (Oporto), Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£1753
Price per person / oceanview stateroom
Show all departures (13)
Emerald Radiance, Douro River
1 / 17
Emerald Cruises
Duration
10 nights
Date
30 Jun 2027
Ship
Emerald Radiance
  • Departure - Madrid, Spain
  • 11 stops  
  • Arrival - Porto (Oporto), Portugal
From
£4377
Price per person / oceanview stateroom
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
Emerald Radiance, Douro River
1 / 17
Emerald Cruises
Duration
13 nights
Date
30 Jun 2027
Ship
Emerald Radiance
  • Departure - Madrid, Spain
  • 14 stops  
  • Arrival - Lisbon, Portugal
From
£5145
Price per person / oceanview stateroom
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
MS Gil Eanes, Douro River
1 / 9
CroisiEurope Cruises
Duration
7 nights
Date
1 Jul 2027
Ship
MS Gil Eanes
  • Departure - Lisbon, Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£1919
Price per person / oceanview stateroom
MS Gil Eanes, Douro River
1 / 9
CroisiEurope Cruises
Duration
5 nights
Date
3 Jul 2027
Ship
MS Gil Eanes
  • Departure - Porto (Oporto), Portugal
  • 6 stops  
  • Arrival - Leverinho, Portugal
From
£1449
Price per person / oceanview stateroom
Show all departures (2)
MS Gil Eanes, Douro River
1 / 9
CroisiEurope Cruises
Duration
7 nights
Date
8 Jul 2027
Ship
MS Gil Eanes
  • Departure - Porto (Oporto), Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£1976
Price per person / oceanview stateroom
MS Miguel Torga, Douro River
1 / 10
CroisiEurope Cruises
Duration
5 nights
Date
10 Jul 2027
Ship
MS Miguel Torga
  • Departure - Porto (Oporto), Portugal
  • 6 stops  
  • Arrival - Leverinho, Portugal
From
£1449
Price per person / oceanview stateroom
Show all departures (4)
Emerald Radiance, Douro River
1 / 17
Emerald Cruises
Duration
14 nights
Date
10 Jul 2027
Ship
Emerald Radiance
  • Departure - Paris, France
  • 14 stops  
  • Arrival - Porto (Oporto), Portugal
From
£6480
Price per person / oceanview stateroom
Show all departures (2)
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
MS Vasco De Gama, Douro River
1 / 10
CroisiEurope Cruises
Duration
7 nights
Date
12 Jul 2027
Ship
MS Vasco De Gama
  • Departure - Porto (Oporto), Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£1695
Price per person / oceanview stateroom
Show all departures (7)
MS Infante Don Henrique, Douro River
1 / 8
CroisiEurope Cruises
Duration
7 nights
Date
19 Jul 2027
Ship
MS Infante Don Henrique
  • Departure - Porto (Oporto), Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£1695
Price per person / oceanview stateroom
Show all departures (5)
MS Miguel Torga, Douro River
1 / 10
CroisiEurope Cruises
Duration
7 nights
Date
20 Jul 2027
Ship
MS Miguel Torga
  • Departure - Lisbon, Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£1857
Price per person / oceanview stateroom
Show all departures (4)
Emerald Radiance, Douro River
1 / 17
Emerald Cruises
Duration
13 nights
Date
21 Jul 2027
Ship
Emerald Radiance
  • Departure - Lisbon, Portugal
  • 14 stops  
  • Arrival - Madrid, Spain
From
£5145
Price per person / oceanview stateroom
Show all departures (2)
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
Emerald Radiance, Douro River
1 / 17
Emerald Cruises
Duration
10 nights
Date
24 Jul 2027
Ship
Emerald Radiance
  • Departure - Porto (Oporto), Portugal
  • 11 stops  
  • Arrival - Madrid, Spain
From
£4377
Price per person / oceanview stateroom
Show all departures (2)
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
MS Miguel Torga, Douro River
1 / 10
CroisiEurope Cruises
Duration
7 nights
Date
27 Jul 2027
Ship
MS Miguel Torga
  • Departure - Porto (Oporto), Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£1823
Price per person / oceanview stateroom
Show all departures (3)
Scenic Azure, Seine
1 / 15
Scenic Cruises
Duration
20 nights
Date
9 Aug 2027
Ship
Scenic Azure
  • Departure - Porto (Oporto), Portugal
  • 21 stops  
  • Arrival - Paris, France
From
£10040
Price per person / oceanview stateroom
Show all departures (4)
Scenic Azure, Rhone River
1 / 15
Scenic Cruises
Duration
23 nights
Date
2 Sep 2027
Ship
Scenic Azure
  • Departure - Lisbon, Portugal
  • 24 stops  
  • Arrival - Lyon, France
From
£11953
Price per person / oceanview stateroom
Scenic Azure, Rhone River
1 / 15
Scenic Cruises
Duration
20 nights
Date
5 Sep 2027
Ship
Scenic Azure
  • Departure - Porto (Oporto), Portugal
  • 21 stops  
  • Arrival - Lyon, France
From
£10430
Price per person / oceanview stateroom
MS Infante Don Henrique, Douro River
1 / 8
CroisiEurope Cruises
Duration
7 nights
Date
11 Oct 2027
Ship
MS Infante Don Henrique
  • Departure - Porto (Oporto), Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£2114
Price per person / oceanview stateroom
MS Infante Don Henrique, Douro River
1 / 8
CroisiEurope Cruises
Duration
7 nights
Date
11 Oct 2027
Ship
MS Infante Don Henrique
  • Departure - Porto (Oporto), Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£1753
Price per person / oceanview stateroom
MS Fernao de Magalhaes, Douro River
1 / 8
CroisiEurope Cruises
Duration
7 nights
Date
15 Oct 2027
Ship
MS Fernao de Magalhaes
  • Departure - Porto (Oporto), Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£1899
Price per person / oceanview stateroom
Show all departures (2)
Scenic Azure, Rhone River
1 / 15
Scenic Cruises
Duration
17 nights
Date
22 Oct 2027
Ship
Scenic Azure
  • Departure - Porto (Oporto), Portugal
  • 18 stops  
  • Arrival - Lyon, France
From
£11237
Price per person / suite
MS Infante Don Henrique, Douro River
1 / 8
CroisiEurope Cruises
Duration
7 nights
Date
4 Nov 2027
Ship
MS Infante Don Henrique
  • Departure - Lisbon, Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£1477
Price per person / oceanview stateroom
MS Gil Eanes, Douro River
1 / 9
CroisiEurope Cruises
Duration
5 nights
Date
10 Nov 2027
Ship
MS Gil Eanes
  • Departure - Porto (Oporto), Portugal
  • 6 stops  
  • Arrival - Porto (Oporto), Portugal
From
£1088
Price per person / oceanview stateroom
AmaSintra, Douro River
1 / 16
AmaWaterways
Duration
7 nights
Date
19 Nov 2027
Ship
AmaSintra
  • Departure - Porto (Oporto), Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£3458
Price per person / oceanview stateroom
Show all departures (4)
AmaVida, Douro River
1 / 16
AmaWaterways
Duration
7 nights
Date
20 Nov 2027
Ship
AmaVida
  • Departure - Vega de Terrón, Spain
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£3083
Price per person / oceanview stateroom
AmaDouro, Douro River
1 / 17
AmaWaterways
Duration
7 nights
Date
23 Nov 2027
Ship
AmaDouro
  • Departure - Porto (Oporto), Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£3458
Price per person / oceanview stateroom
Show all departures (5)
AmaVida, Douro River
1 / 16
AmaWaterways
Duration
7 nights
Date
27 Nov 2027
Ship
AmaVida
  • Departure - Porto (Oporto), Portugal
  • 8 stops  
  • Arrival - Vega de Terrón, Spain
From
£2776
Price per person / oceanview stateroom
Show all departures (4)
AmaSintra, Douro River
1 / 16
AmaWaterways
Duration
7 nights
Date
3 Dec 2027
Ship
AmaSintra
  • Departure - Porto (Oporto), Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£3151
Price per person / oceanview stateroom
Show all departures (2)
AmaVida, Douro River
1 / 16
AmaWaterways
Duration
7 nights
Date
25 Dec 2027
Ship
AmaVida
  • Departure - Porto (Oporto), Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£3228
Price per person / oceanview stateroom
Scenic Azure, Douro River
1 / 15
Scenic Cruises
Duration
10 nights
Date
17 Mar 2028
Ship
Scenic Azure
  • Departure - Lisbon, Portugal
  • 11 stops  
  • Arrival - Porto (Oporto), Portugal
From
£5640
Price per person / oceanview stateroom
Show all departures (9)
Scenic Azure, Douro River
1 / 15
Scenic Cruises
Duration
7 nights
Date
20 Mar 2028
Ship
Scenic Azure
  • Departure - Porto (Oporto), Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£4382
Price per person / oceanview stateroom
Show all departures (9)
S.S Sao Gabriel, Douro River
1 / 17
Uniworld River Cruises
Duration
17 nights
Date
23 Mar 2028
Ship
S.S Sao Gabriel
  • Departure - Lisbon, Portugal
  • 18 stops  
  • Arrival - Bordeaux, France
From
£7219
Price per person / oceanview stateroom
Show all departures (13)
Scenic Azure, Douro River
1 / 15
Scenic Cruises
Duration
13 nights
Date
24 Mar 2028
Ship
Scenic Azure
  • Departure - Lisbon, Portugal
  • 14 stops  
  • Arrival - Madrid, Spain
From
£7072
Price per person / oceanview stateroom
Show all departures (3)
Emerald Radiance, Douro River
1 / 17
Emerald Cruises
Duration
7 nights
Date
25 Mar 2028
Ship
Emerald Radiance
  • Departure - Porto (Oporto), Portugal
  • 8 stops  
  • Arrival - Porto (Oporto), Portugal
From
£2867
Price per person / oceanview stateroom
Show all departures (30)
Scenic Azure, Douro River
1 / 15
Scenic Cruises
Duration
10 nights
Date
27 Mar 2028
Ship
Scenic Azure
  • Departure - Porto (Oporto), Portugal
  • 11 stops  
  • Arrival - Madrid, Spain
From
£5942
Price per person / oceanview stateroom
Show all departures (3)
Scenic Azure, Douro River
1 / 15
Scenic Cruises
Duration
13 nights
Date
31 Mar 2028
Ship
Scenic Azure
  • Departure - Lisbon, Portugal
  • 14 stops  
  • Arrival - Porto (Oporto), Portugal
From
£7162
Price per person / oceanview stateroom
Show all departures (17)
Scenic Azure, Douro River
1 / 15
Scenic Cruises
Duration
15 nights
Date
31 Mar 2028
Ship
Scenic Azure
  • Departure - Lisbon, Portugal
  • 16 stops  
  • Arrival - Porto (Oporto), Portugal
From
£8037
Price per person / oceanview stateroom
Show all departures (6)
Scenic Azure, Douro River
1 / 15
Scenic Cruises
Duration
10 nights
Date
3 Apr 2028
Ship
Scenic Azure
  • Departure - Porto (Oporto), Portugal
  • 11 stops  
  • Arrival - Porto (Oporto), Portugal
From
£5749
Price per person / oceanview stateroom
Show all departures (17)
Scenic Azure, Douro River
1 / 15
Scenic Cruises
Duration
12 nights
Date
3 Apr 2028
Ship
Scenic Azure
  • Departure - Porto (Oporto), Portugal
  • 13 stops  
  • Arrival - Porto (Oporto), Portugal
From
£6624
Price per person / oceanview stateroom
Show all departures (6)
Emerald Radiance, Douro River
1 / 17
Emerald Cruises
Duration
10 nights
Date
5 Apr 2028
Ship
Emerald Radiance
  • Departure - Madrid, Spain
  • 11 stops  
  • Arrival - Porto (Oporto), Portugal
From
£4925
Price per person / oceanview stateroom
Show all departures (4)
Emerald Radiance, Douro River
1 / 17
Emerald Cruises
Duration
13 nights
Date
5 Apr 2028
Ship
Emerald Radiance
  • Departure - Madrid, Spain
  • 14 stops  
  • Arrival - Lisbon, Portugal
From
£5167
Price per person / oceanview stateroom
Show all departures (4)
Emerald Radiance, Douro River
1 / 17
Emerald Cruises
Duration
10 nights
Date
8 Apr 2028
Ship
Emerald Radiance
  • Departure - Porto (Oporto), Portugal
  • 11 stops  
  • Arrival - Lisbon, Portugal
From
£4820
Price per person / oceanview stateroom
Show all departures (9)
Scenic Azure, Douro River
1 / 15
Scenic Cruises
Duration
16 nights
Date
10 Apr 2028
Ship
Scenic Azure
  • Departure - Lisbon, Portugal
  • 17 stops  
  • Arrival - Madrid, Spain
From
£8532
Price per person / oceanview stateroom
Show all departures (8)
Scenic Azure, Douro River
1 / 15
Scenic Cruises
Duration
13 nights
Date
13 Apr 2028
Ship
Scenic Azure
  • Departure - Porto (Oporto), Portugal
  • 14 stops  
  • Arrival - Madrid, Spain
From
£7402
Price per person / oceanview stateroom
Show all departures (8)
Scenic Azure, Douro River
1 / 15
Scenic Cruises
Duration
12 nights
Date
20 Apr 2028
Ship
Scenic Azure
  • Departure - Lisbon, Portugal
  • 13 stops  
  • Arrival - Porto (Oporto), Portugal
From
£6957
Price per person / oceanview stateroom
Show all departures (2)
Scenic Azure, Douro River
1 / 15
Scenic Cruises
Duration
9 nights
Date
23 Apr 2028
Ship
Scenic Azure
  • Departure - Porto (Oporto), Portugal
  • 10 stops  
  • Arrival - Porto (Oporto), Portugal
From
£5827
Price per person / oceanview stateroom
Show all departures (2)
Emerald Radiance, Douro River
1 / 17
Emerald Cruises
Duration
10 nights
Date
26 Apr 2028
Ship
Emerald Radiance
  • Departure - Lisbon, Portugal
  • 11 stops  
  • Arrival - Porto (Oporto), Portugal
From
£5238
Price per person / oceanview stateroom
Show all departures (9)
Emerald Radiance, Douro River
1 / 17
Emerald Cruises
Duration
13 nights
Date
26 Apr 2028
Ship
Emerald Radiance
  • Departure - Lisbon, Portugal
  • 14 stops  
  • Arrival - Madrid, Spain
From
£5955
Price per person / oceanview stateroom
Show all departures (4)
Emerald Radiance, Douro River
1 / 17
Emerald Cruises
Duration
10 nights
Date
29 Apr 2028
Ship
Emerald Radiance
  • Departure - Porto (Oporto), Portugal
  • 11 stops  
  • Arrival - Madrid, Spain
From
£5343
Price per person / oceanview stateroom
Show all departures (5)
100 of 108 pcs