Ponant Cruises

Le Boreal

Casablanca → Tangier → Portimao → Lisboa

Apr 18 · 7 nights

About average

$5,674 oceanview · $811/night

P&O Cruises

Azura

Santa Cruz de Tenerife → Casablanca → Las Palmas de Gran Canaria → Santa Cruz de Tenerife

Feb 18 · 7 nights

About average

$1,053 inside · $150/night

P&O Cruises

Azura

Santa Cruz de Tenerife → Casablanca → Las Palmas de Gran Canaria → Santa Cruz de Tenerife

Feb 19 · 7 nights

About average

$1,053 inside · $150/night

Holland America

Nieuw Statendam

Rotterdam → Agadir → Dover → Rotterdam

Apr 1 · 14 nights

About average

$2,719 inside · $194/night

P&O Cruises

Azura

Santa Cruz de Tenerife → Funchal, Madeira → Tangier → Málaga

Dec 18 · 10 nights

Good value

$1,553 inside · $155/night

12% below typical · 6-month low
Ponant Cruises

Le Bougainville

Málaga → Gibraltar → Melilla → Málaga

Nov 10 · 5 nights

About average

$4,079 balcony · $816/night

P&O Cruises

Azura

Santa Cruz de Tenerife → Funchal, Madeira → Lanzarote → Santa Cruz de Tenerife

Feb 11 · 7 nights

About average

$1,012 inside · $145/night

P&O Cruises

Azura

Santa Cruz de Tenerife → Funchal, Madeira → Lanzarote → Santa Cruz de Tenerife

Feb 25 · 7 nights

About average

$1,012 inside · $145/night

P&O Cruises

Azura

Santa Cruz de Tenerife → Funchal, Madeira → Lanzarote → Santa Cruz de Tenerife

Feb 26 · 7 nights

About average

$1,012 inside · $145/night

Holland America

Nieuw Statendam

Lisboa → Porto → Portland, England → Dover

Mar 21 · 10 nights

About average

$1,649 inside · $165/night

P&O Cruises

Ventura

Southampton → La Coruña (A Coruña) → Bilbao → Southampton

Jul 31 · 7 nights

About average

$1,147 inside · $164/night

Holland America

Nieuw Statendam

Rotterdam → Casablanca → Dover → Rotterdam

Apr 17 · 14 nights

About average

$2,629 inside · $188/night

Cunard Line

Queen Victoria

Southampton → Porto → La Coruña (A Coruña) → Southampton

Apr 28 · 7 nights

About average

$1,471 inside · $210/night

P&O Cruises

Azura

Santa Cruz de Tenerife → Agadir → Las Palmas de Gran Canaria → Santa Cruz de Tenerife

Dec 18 · 21 nights

About average

$3,174 inside · $151/night

Princess Cruises

Caribbean Princess

Civitavecchia (Rome) → Cagliari → Le Havre → Southampton

Apr 20 · 9 nights

About average

$1,359 oceanview · $151/night

MSC Cruises

MSC Virtuosa

Barcelona → Funchal, Madeira → Lanzarote → Salvador

Nov 16 · 12 nights

About average

$1,239 inside · $103/night

P&O Cruises

Azura

Santa Cruz de Tenerife → Agadir → Las Palmas de Gran Canaria → Santa Cruz de Tenerife

Dec 17 · 21 nights

About average

$3,147 inside · $150/night

P&O Cruises

Arvia

Southampton → Bilbao → Cherbourg-en-Cotentin → Southampton

Aug 8 · 7 nights

About average

$1,282 inside · $183/night

Costa Cruises

Costa Favolosa

Hamburg → IJmuiden/Velsen → Cadiz → Las Palmas de Gran Canaria

Nov 8 · 10 nights

Good value

$883 inside · $88/night

15% below typical · 3-month low
Regent Seven Seas Cruises

Seven Seas Prestige

Lisboa → Porto → Honfleur → Southampton

Apr 20 · 9 nights

About average

$10,812 balcony · $1,201/night