Cunard Line

Queen Victoria

Southampton → Funchal, Madeira → Lisboa → Southampton

Dec 17 · 12 nights

About average

$3,936 inside · $328/night

Virgin Voyages

Resilient Lady

Barcelona → Palma de Mallorca → Valencia → Barcelona

Jul 28 · 11 nights

About average

$3,357 balcony · $305/night

MSC Cruises

MSC Fantasia

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

Dec 27 · 7 nights

About average

$1,587 inside · $227/night

Cunard Line

Queen Victoria

Southampton → Lisboa → Funchal, Madeira → Southampton

Dec 15 · 13 nights

About average

$3,258 inside · $251/night

P&O Cruises

Azura

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

Dec 19 · 10 nights

About average

$1,755 inside · $176/night

P&O Cruises

Azura

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

Oct 24 · 7 nights

Good value

$1,215 oceanview · $174/night

10% below typical · 6-month low
P&O Cruises

Azura

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

Feb 12 · 7 nights

Good value

$1,120 inside · $160/night

11% below typical · 3-month low
Cunard Line

Queen Victoria

Southampton → Lisboa → Lanzarote → Southampton

Dec 16 · 12 nights

Good value

$7,655 suite · $638/night

13% below typical · 6-month low
Celebrity Cruises

Celebrity Xcel

Barcelona → Cadiz → Palma de Mallorca → Barcelona

Sep 21 · 11 nights

About average

$4,126 oceanview · $375/night

Cunard Line

Queen Anne

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

Dec 22 · 14 nights

About average

$3,973 inside · $284/night

Regent Seven Seas Cruises

Seven Seas Grandeur

Barcelona → Málaga → Funchal, Madeira → Lisboa

Apr 26 · 10 nights

About average

$7,884 balcony · $788/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
Hapag-Lloyd Cruises

MS Europa 2

Palma de Mallorca → Mahón, Menorca → Santa Cruz de La Palma → Santa Cruz de Tenerife

Sep 30 · 14 nights

About average

$15,341 suite · $1,096/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

Regent Seven Seas Cruises

Seven Seas Grandeur

Barcelona → Villefranche-sur-Mer → Funchal, Madeira → Lisboa

Apr 16 · 20 nights

About average

$14,991 balcony · $750/night

Norwegian Cruise Line

Norwegian Star

Lisboa → Las Palmas de Gran Canaria → Portimao → Lisboa

Oct 31 · 13 nights

About average

$2,459 inside · $189/night

Holland America

Nieuw Statendam

Rotterdam → Casablanca → Dover → Rotterdam

Apr 17 · 14 nights

About average

$2,629 inside · $188/night

MSC Cruises

MSC Virtuosa

Barcelona → Funchal, Madeira → Lanzarote → Salvador

Nov 16 · 12 nights

About average

$1,239 inside · $103/night