Costa Cruises

Costa Diadema

Barcelona → Tangier → Casablanca → Cadiz

Oct 9 · 4 nights

About average

$626 inside · $157/night

Ponant Cruises

Le Dumont Durville

Richards Bay → Morondava

Dec 27 · 11 nights

About average

$10,007 balcony · $910/night

Hapag-Lloyd Cruises

MS Europa

Cape Town → Mossel Bay → Le Port → Port Louis

Dec 3 · 15 nights

About average

$10,339 suite · $689/night

Sea Cloud II

Málaga → Gibraltar → Lanzarote → Las Palmas de Gran Canaria

Oct 26 · 10 nights

About average

$7,608 oceanview · $761/night

Ponant Cruises

Le Ponant

Mindelo → Tarrafal → Fogo (Sao Filipe) → Mindelo

Nov 7 · 7 nights

About average

$10,085 oceanview · $1,441/night

Sea Cloud Cruises

Sea Cloud Spirit

Málaga → Cadiz → Lanzarote → Las Palmas de Gran Canaria

Nov 2 · 11 nights

About average

$9,391 oceanview · $854/night

Ponant Cruises

Le Ponant

Mindelo → Tarrafal → Fogo (Sao Filipe) → Mindelo

Oct 31 · 7 nights

About average

$9,537 oceanview · $1,362/night

Ponant Cruises

Le Ponant

Mindelo → Tarrafal → Fogo (Sao Filipe) → Mindelo

Nov 14 · 7 nights

About average

$9,537 oceanview · $1,362/night

Ponant Cruises

Le Ponant

Mindelo → Tarrafal → Fogo (Sao Filipe) → Mindelo

Nov 21 · 7 nights

About average

$9,537 oceanview · $1,362/night

Cunard Line

Queen Victoria

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

Nov 29 · 14 nights

About average

$2,711 inside · $194/night

Hapag-Lloyd Cruises

MS Europa 2

Santa Cruz de Tenerife → Las Palmas de Gran Canaria → Lüderitz → Cape Town

Oct 29 · 20 nights

About average

$18,777 suite · $939/night

Hapag-Lloyd Cruises

MS Europa

Cape Town → Lüderitz → Mossel Bay → Cape Town

Nov 18 · 15 nights

About average

$9,074 suite · $605/night

Seabourn

Seabourn Ovation

Lisboa → Casablanca → Bridgetown

Nov 27 · 12 nights

About average

$7,498 balcony · $625/night

Oceania Cruises

Oceania Sonata

Lisboa → Funchal, Madeira → Málaga → Barcelona

Sep 29 · 10 nights

About average

$4,999 balcony · $500/night

Hapag-Lloyd Cruises

MS HANSEATIC nature

Cape Town → Hermanus → Mamoudzou → Victoria

Nov 22 · 16 nights

About average

$11,144 oceanview · $697/night

Silversea Cruises

Silver Dawn

Mahe → Port Louis → Port Elizabeth → Cape Town

Mar 28 · 14 nights

About average

$14,600 balcony · $1,043/night

Explora Journeys

Explora II

Barcelona → Valencia → Funchal, Madeira → Barcelona

Apr 18 · 11 nights

About average

$6,880 suite · $625/night

Ponant Cruises

Le Dumont Durville

Walvis Bay → Lüderitz → Port Elizabeth → Durban

Dec 7 · 10 nights

About average

$7,701 balcony · $770/night

Hapag-Lloyd Cruises

MS HANSEATIC nature

Victoria → Mamoudzou → Hermanus → Cape Town

Mar 9 · 16 nights

About average

$10,833 oceanview · $677/night

Hapag-Lloyd Cruises

MS HANSEATIC spirit

Cape Town → Hermanus → Mamoudzou → Port Louis

Nov 15 · 18 nights

About average

$10,989 oceanview · $611/night