Hapag-Lloyd Cruises

MS Europa 2

Santa Cruz de Tenerife → Las Palmas de Gran Canaria → Portimao → Lisboa

Mar 22 · 12 nights

About average

$8,556 suite · $713/night

Oceania Cruises

Oceania Nautica

Fusina (Venice) → Split → Portimao → Lisboa

Aug 5 · 21 nights

$6,749 inside · $321/night

Oceania Cruises

Oceania Sirena

Barcelona → Alicante → Funchal, Madeira → Lisboa

Dec 9 · 12 nights

Good value

$5,040 balcony · $420/night

15% below typical · 30-day low
P&O Cruises

Azura

Santa Cruz de Tenerife → Agadir → Lanzarote → Santa Cruz de Tenerife

Nov 27 · 14 nights

About average

$1,242 inside · $89/night

Hapag-Lloyd Cruises

MS HANSEATIC nature

Funchal, Madeira → Safi → Santa Cruz de La Palma → Dakar

Oct 16 · 13 nights

About average

$7,924 oceanview · $610/night

Cunard Line

Queen Victoria

Southampton → Praia da Vitória → Lisboa → Southampton

Jan 4 · 28 nights

About average

$3,995 inside · $143/night

P&O Cruises

Aurora

Southampton → Lisboa → Cadiz → Southampton

Aug 11 · 21 nights

About average

$2,431 inside · $116/night

P&O Cruises

Azura

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

Dec 3 · 14 nights

About average

$1,485 inside · $106/night

P&O Cruises

Azura

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

Dec 4 · 14 nights

About average

$1,485 inside · $106/night

Holland America

Nieuw Statendam

Dover → Rotterdam → Funchal, Madeira → Dover

Sep 29 · 14 nights

About average

$2,424 inside · $173/night

Holland America

Nieuw Statendam

Rotterdam → Porto → Dover → Rotterdam

Sep 30 · 14 nights

About average

$2,424 inside · $173/night

Seabourn

Seabourn Ovation

Philipsburg → South Friars Bay → Agadir → Lisboa

Mar 17 · 19 nights

About average

$9,089 balcony · $478/night

P&O Cruises

Azura

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

Oct 16 · 14 nights

Good value

$1,485 oceanview · $106/night

11% below typical
P&O Cruises

Azura

Santa Cruz de Tenerife → Funchal, Madeira → Santa Cruz de La Palma → Santa Cruz de Tenerife

Oct 23 · 14 nights

About average

$1,553 oceanview · $111/night

Norwegian Cruise Line

Norwegian Star

Barcelona → Motril → Santa Cruz de Tenerife → Lisboa

Apr 8 · 10 nights

About average

$1,369 inside · $137/night

P&O Cruises

Azura

Santa Cruz de Tenerife → Agadir → Lanzarote → Santa Cruz de Tenerife

Nov 28 · 14 nights

About average

$1,417 oceanview · $101/night

Norwegian Cruise Line

Norwegian Star

Barcelona → Motril → Porto → Lisboa

Oct 29 · 11 nights

About average

$1,479 inside · $134/night

Regent Seven Seas Cruises

Seven Seas Splendor

Lisboa → Funchal, Madeira → Casablanca → Lisboa

Oct 8 · 9 nights

Good value

$6,984 balcony · $776/night

14% below typical · 6-month low
Regent Seven Seas Cruises

Seven Seas Voyager

Lisboa → Funchal, Madeira → Málaga → Barcelona

Nov 3 · 10 nights

Good value

$6,528 balcony · $653/night

14% below typical · 6-month low
Cunard Line

Queen Elizabeth

Southampton → Lanzarote → Lisboa → Southampton

Jan 19 · 16 nights

About average

$2,117 inside · $132/night