Hapag-Lloyd Cruises

MS HANSEATIC nature

Victoria → Mamoudzou → Le Port → Port Louis

Feb 11 · 15 nights

About average

$11,374 oceanview · $758/night

Hapag-Lloyd Cruises

MS HANSEATIC nature

Port Louis → Victoria

Feb 26 · 12 nights

About average

$9,166 oceanview · $764/night

Holland America

Volendam

Singapore → Phuket → San Juan → Fort Lauderdale

Mar 28 · 46 nights

About average

$10,764 inside · $234/night

Hapag-Lloyd Cruises

MS HANSEATIC spirit

Cape Town → Hermanus → Mamoudzou → Port Louis

Nov 15 · 18 nights

About average

$10,989 oceanview · $611/night

Cunard Line

Queen Victoria

Singapore → Port Louis → Port Elizabeth → Cape Town

Mar 22 · 19 nights

About average

$3,352 inside · $176/night

Hapag-Lloyd Cruises

MS Europa 2

Cape Town → Mossel Bay → Le Port → Port Louis

Nov 18 · 16 nights

$20,944 suite · $1,309/night

Silversea Cruises

Silver Shadow

Cape Town → Mossel Bay → Port Louis → Mahe

Mar 17 · 16 nights

$17,700 balcony · $1,106/night

Hapag-Lloyd Cruises

MS HANSEATIC nature

Port Louis → Mamoudzou → Le Port → Port Louis

Dec 20 · 14 nights

$10,684 oceanview · $763/night

Regent Seven Seas Cruises

Seven Seas Voyager

Cape Town → Port Elizabeth → Antsiranana → Port Louis

Feb 1 · 15 nights

About average

$15,680 suite · $1,045/night

Regent Seven Seas Cruises

Seven Seas Mariner

Port Louis → Durban → Mossel Bay → Cape Town

Apr 14 · 14 nights

About average

$12,558 balcony · $897/night

Princess Cruises

Coral Princess

Sydney → Melbourne → Salerno → Civitavecchia (Rome)

Feb 14 · 54 nights

About average

$9,692 inside · $179/night

MSC Cruises

MSC Armonia

Marghera (Venice) → Split → Portuguese Island → Durban

Nov 1 · 29 nights

$2,455 inside · $85/night

Cunard Line

Queen Victoria

Sydney → Whitsunday Island → Funchal, Madeira → Southampton

Feb 24 · 65 nights

About average

$12,385 inside · $191/night

MSC Cruises

MSC Armonia

Marghera (Venice) → Split → Port Louis → Durban

Nov 1 · 26 nights

$2,013 inside · $77/night