
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

1 / 17

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)

1 / 17

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

1 / 10

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

1 / 17

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

1 / 8

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)

1 / 10

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)

1 / 10

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)

1 / 10

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)

1 / 8

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)

1 / 9

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)

1 / 17

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)

1 / 11

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)

1 / 17

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)

1 / 10

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)

1 / 11

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)

1 / 11

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)

1 / 16

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

1 / 16

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

1 / 15

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)

1 / 15

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)

1 / 15

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)

1 / 15

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)

1 / 15

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)

1 / 15

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)

1 / 16

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)

1 / 17

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

1 / 16

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)

1 / 10

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)

1 / 17

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

1 / 17

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
30 of 108 pcs




