4.7 Rating based on over
10,000 customer reviews.

4.7 Overall Satisfaction Rating based on over 10,000 Ratings from our customers.

Life is a Holiday on an Africa Cruise

If you’re looking for an adventure, seek out an Africa cruise. These cruises are often far longer than usual, averaging 15-20 days as part of a world cruise or extended Africa itinerary. Among the fleets that offer Africa cruises include the stately Cunard, Holland America, Crystal, Oceania, MSC, AmaWaterways, and Princess.

South Africa offers stunning vineyards and consistently produces excellent wines. Of course, you’ll be able to see an abundant amount of wildlife on your Africa cruise if you book a tour or excursion. You might see zebras, elephants, leopards, and lions, to name just a few.

On an Africa cruise, you might visit destinations such as Mozambique, Madagascar, Cape Town, Seychelles, Egypt, and Port Elizabeth. Other voyages include Africa as part of a world cruise or extended cruise, and may visit India and the Maldives, too. Cruises may embark from Lisbon, Port Louis, Perth, Cape Town, and India.

  • Destination Port 1 Departure Port
  • Destination port 2 Destination
Cruise LinesFeb 21Mar 21Apr 21May 21Jun 21Jul 21Aug 21Sep 21Oct 21Nov 21Dec 21Jan 22
MSC Cruises $419$399$349
Silversea Cruises $3,870$4,240
Crystal Cruises $4,149

Monthly Weather Averages

Africa temperature graph
month graph
Africa rain graph
  • Temperature in Fahrenheit
  • Rain in Inches

Current Weather

Cairo
67°F
Clouds
Weather icon
mostlycloudy

Thursday

73° 55°
clear

Friday

70° 53°
clear

Saturday

73° 55°
clear

Sunday

70° 53°

58 CRUISES

E.g., 02-25-2021
E.g., 02-25-2021
Cancel

58 Cruises

Sort By:

3 NIGHT INDIAN OCEAN Cruise

Departing From: Durban

Duration: 3 nights

Ship: MSC Musica (Ship Info)

Port of Call: Durban, South Africa, Portuguese Island, Mozambique, Portuguese Island, Mozambique, Durban, South Africa (Itinerary Details)

Best For: Family with Kids, Family with Teens, Honeymoon, Romantic, Senior, Wedding

1254230982110863

From

$319

as little as $106.00/night

What's Included?

TOTAL CRUISEFLEX

Cruise with Confidence. No-penalty booking changes up to 48 hours before departure. 

Learn More

Departure Date Bonus Interior Oceanview Balcony Suite
  • Cruise Promotion
$399

USD

$429

USD

$459

USD

-
  • Cruise Promotion
$319

USD

$369

USD

$379

USD

-
  • Cruise Promotion
$319

USD

$349

USD

$379

USD

$449

USD

Voyager club DO YOU HAVE A FUTURE CRUISE CREDIT?

Redeem your future cruise credit with CruiseDirect. Speak to an Advisor today 1-888-407-2784

3 NIGHT INDIAN OCEAN Cruise

Departing From: Durban

Duration: 3 nights

Ship: MSC Lirica (Ship Info)

Port of Call: Durban, South Africa, Portuguese Island, Mozambique, Portuguese Island, Mozambique, Durban, South Africa (Itinerary Details)

Best For: Family with Kids, Family with Teens, Honeymoon, Romantic, Senior, Wedding

1254180982110563

From

$349

as little as $116.00/night

What's Included?

TOTAL CRUISEFLEX

Cruise with Confidence. No-penalty booking changes up to 48 hours before departure. 

Learn More

Departure Date Bonus Interior Oceanview Balcony Suite
  • Cruise Promotion
$349

USD

$379

USD

$449

USD

$539

USD

  • Cruise Promotion
$349

USD

$389

USD

$449

USD

$539

USD

Voyager club JOIN THE VOYAGER CLUB!

Members receive Airport Club Access, 24/7 Global Concierge Support, Price Assurance & More.

4 NIGHT INDIAN OCEAN Cruise

Departing From: Cape Town

Duration: 4 nights

Ship: MSC Musica (Ship Info)

Port of Call: Cape Town, South Africa, , Port Elizabeth, South Africa, , Durban, South Africa (Itinerary Details)

Best For: Family with Kids, Family with Teens, Honeymoon, Romantic, Senior, Wedding

1254142982110863

From

$369

as little as $92.00/night

What's Included?

TOTAL CRUISEFLEX

Cruise with Confidence. No-penalty booking changes up to 48 hours before departure. 

Learn More

Departure Date Bonus Interior Oceanview Balcony Suite
  • Cruise Promotion
$369

USD

$399

USD

$429

USD

$539

USD

Voyager club BEST PRICE GUARANTEE!

If you find a lower price online, we’ll match it!  

4 NIGHT INDIAN OCEAN Cruise

Departing From: Durban

Duration: 4 nights

Ship: MSC Musica (Ship Info)

Port of Call: Durban, South Africa, , Port Elizabeth, South Africa, , Cape Town, South Africa (Itinerary Details)

Best For: Family with Kids, Family with Teens, Honeymoon, Romantic, Senior, Wedding

1253975982110863

From

$369

as little as $92.00/night

What's Included?

TOTAL CRUISEFLEX

Cruise with Confidence. No-penalty booking changes up to 48 hours before departure. 

Learn More

Departure Date Bonus Interior Oceanview Balcony Suite
  • Cruise Promotion
$369

USD

$399

USD

$429

USD

$539

USD

Voyager club FREE HOLDS

Lock in a great price, figure out your plans, and pay later. Free Holds are available on the final booking step

4 NIGHT INDIAN OCEAN Cruise

Departing From: Durban

Duration: 4 nights

Ship: MSC Musica (Ship Info)

Port of Call: Durban, South Africa, , Pomene, Mozambique, , Durban, South Africa (Itinerary Details)

Best For: Family with Kids, Family with Teens, Honeymoon, Romantic, Senior, Wedding

1253958982110863

From

$369

as little as $92.00/night

What's Included?

TOTAL CRUISEFLEX

Cruise with Confidence. No-penalty booking changes up to 48 hours before departure. 

Learn More

Departure Date Bonus Interior Oceanview Balcony Suite
  • Cruise Promotion
$419

USD

$449

USD

$489

USD

-
  • Cruise Promotion
$419

USD

$449

USD

$489

USD

$579

USD

  • Cruise Promotion
$439

USD

$469

USD

$509

USD

$629

USD

  • Cruise Promotion
$459

USD

$489

USD

$529

USD

$619

USD

  • Cruise Promotion
$369

USD

$399

USD

$429

USD

$539

USD

  • Cruise Promotion
$369

USD

$399

USD

$429

USD

$539

USD

  • Cruise Promotion
$369

USD

$399

USD

$429

USD

$539

USD

  • Cruise Promotion
$369

USD

$399

USD

$429

USD

$539

USD

Voyager club DO YOU HAVE A FUTURE CRUISE CREDIT?

Redeem your future cruise credit with CruiseDirect. Speak to an Advisor today 1-888-407-2784