Ponant Cruises

Le Boreal

Ponta Delgada → Vila do Porto → Funchal, Madeira → Lisboa

Jul 22 · 8 nights

About average

$5,506 oceanview · $688/night

P&O Cruises

Azura

Santa Cruz de Tenerife → Funchal, Madeira → Palermo → Valletta

Mar 12 · 20 nights

About average

$2,093 inside · $105/night

Norwegian Cruise Line

Norwegian Star

Lisboa → Funchal, Madeira → Palma de Mallorca → Barcelona

Nov 13 · 9 nights

About average

$1,349 inside · $150/night

Norwegian Cruise Line

Norwegian Star

Barcelona → Motril → Funchal, Madeira → Lisboa

Nov 22 · 10 nights

About average

$1,499 inside · $150/night

Ponant Cruises

Le Laperouse

Santa Cruz de Tenerife → Lanzarote → Portimao → Lisboa

Apr 13 · 9 nights

About average

$5,898 balcony · $655/night

Holland America

Volendam

New York → Ponta Delgada → Funchal, Madeira → New York

Oct 8 · 45 nights

$8,849 inside · $197/night

P&O Cruises

Azura

Málaga → Barcelona → Santa Cruz de La Palma → Santa Cruz de Tenerife

Dec 29 · 18 nights

About average

$2,161 oceanview · $120/night

MSC Cruises

MSC Fantasia

Lanzarote → Las Palmas de Gran Canaria → Lanzarote

Mar 18 · 7 nights

$1,575 inside · $225/night

MSC Cruises

MSC Fantasia

Santa Cruz de Tenerife → Puerto del Rosario-Fuerteventura → Lanzarote → Santa Cruz de Tenerife

Mar 21 · 7 nights

$701 inside · $100/night

Royal Caribbean International

Mariner of the Seas

Barcelona → Málaga → Leixões → Lisboa

May 18 · 9 nights

About average

$1,130 inside · $126/night

Celebrity Cruises

Celebrity Eclipse

Barcelona → Cartagena → Cagliari → Civitavecchia (Rome)

Jun 24 · 10 nights

About average

$1,696 inside · $170/night

P&O Cruises

Ventura

Southampton → Funchal, Madeira → La Coruña (A Coruña) → Southampton

Oct 31 · 13 nights

About average

$1,417 oceanview · $109/night

Cunard Line

Queen Victoria

Cape Town → Walvis Bay → Funchal, Madeira → Southampton

Apr 10 · 20 nights

About average

$3,133 inside · $157/night

MSC Cruises

MSC Fantasia

Santa Cruz de Tenerife → Puerto del Rosario-Fuerteventura → Lanzarote → Santa Cruz de Tenerife

Jan 3 · 7 nights

$645 inside · $92/night

Norwegian Cruise Line

Norwegian Prima

San Juan → Melilla → Motril → Civitavecchia (Rome)

Apr 4 · 17 nights

About average

$2,869 oceanview · $169/night

Celebrity Cruises

Celebrity Xcel

Barcelona → Cadiz → Palma de Mallorca → Barcelona

Sep 27 · 11 nights

Good value

$2,453 inside · $223/night

15% below typical
Explora Journeys

Explora II

Miami → San Juan → Málaga → Barcelona

Mar 19 · 16 nights

About average

$8,820 suite · $551/night

P&O Cruises

Azura

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

Oct 30 · 7 nights

About average

$850 inside · $121/night

P&O Cruises

Azura

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

Oct 31 · 7 nights

About average

$850 inside · $121/night

Oceania Cruises

Oceania Sonata

Trieste → Ravenna → Kings Wharf (Royal Naval Dockyard) → Miami

Oct 31 · 32 nights

About average

$14,299 balcony · $447/night