All Africa Cruises

Looking for a cruise with a difference? Explore the coastline off the Continent of Africa, the Canary and Cape Verde Islands or perhaps an adventure cruise down the rivers of West Africa. Choose from 166 cruises exploring Africa traveling with the world's leading cruise lines.
Filter Results
Departures
Show More...
Duration
3 Days
177 Days
Start & End Cities
Ship Size
Cruise Lines
Show More...
Price
$200pp
$138,498pp
Countries
Show More...
Filter Results
128 Cruises (166 Cruise Departures)
Cruise

4 Days (3 Nights) Durban to Durban
Cruise Line: MSC Cruises
Departures: Jan 2026 to Mar 2027
Visit: South Africa, Mozambique
Bonus Onboard Credit
Inside
$337
Oceanview
$381
Balcony
$466
Suite
$685
From
US$337
Per Person
View Trip
Cruise

3 Days (2 Nights) Durban to Durban
Cruise Line: MSC Cruises
Ship: MSC Armonia
Departure: 12 February 2027
Visit: South Africa
Bonus Onboard Credit
Inside
$269
Oceanview
$322
Balcony
$427
Suite
$480
From
US$269
Per Person
View Trip
Cruise

13 Days (12 Nights) Durban to Durban
Cruise Line: MSC Cruises
Ship: MSC Armonia
Departure: 26 December 2026
Visit: South Africa, Mauritius, Reunion, Mozambique
Bonus Onboard Credit
Exclusive Savings
Inside
$1,966
Oceanview
$2,246
Balcony
$3,291
Suite
$3,350
From
US$1,966
Save 51
Per Person
View Trip
Cruise
 (8)

18 Days (17 Nights) Mahe to Cape Town
Cruise Line: Azamara Cruises
Departure: 24 April 2026
Visit: Seychelles, Kenya, Tanzania, France, Madagascar, South Africa
Azamara Always Included
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$6,870
Suite
$6,385
From
US$6,385
Save 164
Per Person
View Trip
Cruise

17 Days (16 Nights) Cape Town to Port Louis
Cruise Line: Regent Seven Seas
Departure: 27 January 2026
Visit: South Africa, Mozambique, France, Madagascar, Mauritius
Upgrade Your Horizon
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$11,781
Suite
$12,859
From
US$11,781
Save 17,817
Per Person
View Trip
Cruise
 (1)

12 Days (11 Nights) Port Louis to Cape Town
Cruise Line: Norwegian Cruise Line
Departure: 29 April 2026
Visit: Mauritius, Reunion, Madagascar, South Africa
Exclusive Savings
Inside
-
Oceanview
-
Balcony
-
Suite
$9,402
From
US$9,402
Save 277
Per Person
View Trip
Cruise

20 Days (19 Nights) Cape Town to Dakar
Cruise Line: Silversea
Ship: Silver Dawn
Departure: 11 April 2027
Visit: South Africa, Namibia, Angola, Ghana, Cote d'Ivoire, Gambia, Senegal
All-Inclusive Fare
Inside
-
Oceanview
-
Balcony
$17,600
Suite
-
From
US$17,600
Per Person
View Trip
Cruise

6 Days (5 Nights) Durban to Durban
Cruise Line: MSC Cruises
Ship: MSC Armonia
Departures: Dec 2026 to Feb 2027
Visit: South Africa, Mozambique
Bonus Onboard Credit
Inside
$637
Oceanview
$769
Balcony
$1,020
Suite
$1,165
From
US$637
Per Person
View Trip
Cruise

6 Days (5 Nights) Cape Town to Cape Town
Cruise Line: MSC Cruises
Ship: MSC Armonia
Departure: 21 March 2027
Visit: South Africa, Namibia
Bonus Onboard Credit
Inside
$730
Oceanview
$862
Balcony
$1,099
Suite
$1,258
From
US$730
Per Person
View Trip
Cruise

15 Days (14 Nights) Cape Town to Cape Town
Cruise Line: Regent Seven Seas
Departure: 13 January 2026
Visit: South Africa, Namibia
Upgrade Your Horizon
Exclusive Savings
Inside
-
Oceanview
-
Balcony
-
Suite
$11,780
From
US$11,780
Save 18,218
Per Person
View Trip
Cruise

4 Days (3 Nights) Cape Town to Cape Town
Cruise Line: MSC Cruises
Ship: MSC Armonia
Departure: 26 March 2027
Visit: South Africa
Bonus Onboard Credit
Inside
$440
Oceanview
$493
Balcony
$638
Suite
$757
From
US$440
Per Person
View Trip
Cruise

21 Days (20 Nights) Lisbon to Cape Town
Cruise Line: Silversea
Ship: Silver Muse
Departure: 21 October 2026
Visit: Portugal, Senegal, Ghana, Namibia, South Africa
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
$12,835
Balcony
$16,235
Suite
$24,000
From
US$12,835
Save 2,265
Per Person
View Trip
Cruise

5 Days (4 Nights) Durban to Durban
Cruise Line: MSC Cruises
Departures: Mar 2026 to Feb 2027
Visit: South Africa, Mozambique
Bonus Onboard Credit
Inside
$434
Oceanview
$496
Balcony
$685
Suite
$857
From
US$434
Per Person
View Trip
Cruise

4 Days (3 Nights) Durban to Cape Town
Cruise Line: MSC Cruises
Departures: Mar 2026 to Mar 2027
Visit: South Africa
Bonus Onboard Credit
Inside
$315
Oceanview
$359
Balcony
$443
Suite
$662
From
US$315
Per Person
View Trip
Cruise

4 Days (3 Nights) Cape Town to Durban
Cruise Line: MSC Cruises
Ship: MSC Armonia
Departure: 29 March 2027
Visit: South Africa
Bonus Onboard Credit
Inside
$348
Oceanview
$401
Balcony
$519
Suite
$665
From
US$348
Per Person
View Trip
Cruise

8 Days (7 Nights) Mindelo to Mindelo
Cruise Line: Ponant
Ship: Le Ponant
Departures: Oct 2026 to Nov 2026
Visit: Cape Verde
Inside
-
Oceanview
$9,450
Balcony
$13,410
Suite
$15,350
From
US$9,450
Per Person
View Trip
Cruise

5 Days (4 Nights) Durban to Durban
Cruise Line: MSC Cruises
Departures: Jan 2026 to Mar 2027
Visit: South Africa, Mozambique
Bonus Onboard Credit
Inside
$419
Oceanview
$474
Balcony
$564
Suite
$817
From
US$419
Per Person
View Trip
Cruise

17 Days (16 Nights) Port Louis to Cape Town
Cruise Line: Regent Seven Seas
Departure: 12 February 2026
Visit: Mauritius, Madagascar, Tanzania, Mozambique, South Africa
Upgrade Your Horizon
Exclusive Savings
Inside
-
Oceanview
-
Balcony
-
Suite
$11,389
From
US$11,389
Save 17,809
Per Person
View Trip
Cruise

15 Days (14 Nights) Port Louis to Cape Town
Cruise Line: Regent Seven Seas
Departure: 14 April 2028
Visit: Mauritius, Reunion, Madagascar, South Africa
Upgrade Your Horizon
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$9,135
Suite
$10,213
From
US$9,135
Save 16,463
Per Person
View Trip
Cruise

13 Days (12 Nights) Walvis Bay to Dakar
Cruise Line: Ponant
Departure: 03 March 2027
Visit: Namibia, Senegal
Inside
-
Oceanview
-
Balcony
$4,170
Suite
$6,080
From
US$4,170
Per Person
View Trip
Cruise

16 Days (15 Nights) Cape Town to Port Louis
Cruise Line: Regent Seven Seas
Departure: 01 February 2027
Visit: South Africa, France, Madagascar, Mauritius
Upgrade Your Horizon
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$10,997
Suite
$11,193
From
US$10,997
Save 17,801
Per Person
View Trip
Cruise

16 Days (15 Nights) Port Louis to Cape Town
Cruise Line: Regent Seven Seas
Departure: 17 January 2027
Visit: Mauritius, Reunion, Madagascar, Mozambique, South Africa
Upgrade Your Horizon
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$11,193
Suite
$11,634
From
US$11,193
Save 18,005
Per Person
View Trip
Cruise
 (6)

23 Days (22 Nights) Hong Kong to Cape Town
Cruise Line: Cunard
Ship: Queen Mary 2
Departure: 22 March 2026
Visit: China, Vietnam, Singapore, Malaysia, Mauritius, South Africa
Inside
-
Oceanview
-
Balcony
$5,009
Suite
$16,046
From
US$5,009
Per Person
View Trip
Cruise
 (6)

17 Days (16 Nights) Singapore to Cape Town
Cruise Line: Cunard
Ship: Queen Mary 2
Departure: 28 March 2026
Visit: Singapore, Malaysia, Mauritius, South Africa
Inside
-
Oceanview
$3,589
Balcony
$3,799
Suite
$9,747
From
US$3,589
Per Person
View Trip
Cruise

15 Days (14 Nights) Mahe to Cape Town
Cruise Line: Silversea
Ship: Silver Dawn
Departure: 28 March 2027
Visit: Seychelles, Mauritius, Reunion, South Africa
All-Inclusive Fare
Inside
-
Oceanview
$11,700
Balcony
$12,400
Suite
-
From
US$11,700
Per Person
View Trip
Cruise
 (1)

20 Days (19 Nights) Singapore to Cape Town
Cruise Line: Cunard
Departure: 22 March 2027
Visit: Singapore, Mauritius, Reunion, South Africa
Inside
$4,059
Oceanview
$5,159
Balcony
$7,581
Suite
$14,323
From
US$4,059
Per Person
View Trip
Cruise
 (3)

21 Days (20 Nights) Mumbai to Cape Town
Cruise Line: Oceania Cruises
Departure: 11 March 2026
Visit: India, Maldives, Seychelles, Madagascar, Comoros, Mozambique, South Africa
Black Friday Sale + Your World Included
Your World Inclusions
Exclusive Savings
Inside
$6,342
Oceanview
$6,875
Balcony
$9,058
Suite
$12,259
From
US$6,342
Save 6,656
Per Person
View Trip
Cruise

17 Days (16 Nights) Cape Town to Mahe
Cruise Line: Silversea
Departure: 17 March 2028
Visit: South Africa, Reunion, Mauritius, Seychelles
All-Inclusive Fare
Inside
-
Oceanview
$15,300
Balcony
$16,300
Suite
-
From
US$15,300
Per Person
View Trip
Cruise

41 Days (40 Nights) Singapore to Genoa
Cruise Line: MSC Cruises
Departure: 06 April 2026
Visit: Singapore, Malaysia, Seychelles, Mauritius (+5 more), Reunion, South Africa, Namibia, Cape Verde, Italy
Exclusive Savings
Inside
$5,249
Oceanview
$6,286
Balcony
-
Suite
-
From
US$5,249
Save 130
Per Person
View Trip
Cruise
 (1)

26 Days (25 Nights) Buenos Aires to Cape Town
Cruise Line: Seabourn
Departure: 04 March 2028
Visit: Argentina, Saint Helena, South Africa, Mozambique
Exclusive Savings
Inside
-
Oceanview
$15,042
Balcony
$16,806
Suite
-
From
US$15,042
Save 257
Per Person
View Trip
Results: 1-30 of 128

No results found. Try amending the search filters.

Country Routes

Cruises from New Zealand to USA Cruises from USA to Portugal Cruises from England to Holland Cruises from China to Singapore Cruises from Canada to Japan Cruises from United Arab Emirates to Italy Cruises from Portugal to England Cruises from Japan to China Cruises from Chile to USA Cruises from Brazil to France Cruises from England to Germany Cruises from Singapore to China Cruises from Brazil to Spain Cruises from Indonesia to Australia Cruises from Brazil to Italy Cruises from Argentina to USA Cruises from Australia to Singapore Cruises from Australia to USA Cruises from United Arab Emirates to Greece Cruises from Canada to USA Cruises from China to Japan Cruises from England to Spain Cruises from England to USA Cruises from Italy to France Cruises from South Africa to Italy Cruises from Italy to Greece Cruises from Italy to Portugal Cruises from Italy to Spain Cruises from Italy to USA Cruises from Japan to Singapore Cruises from Japan to USA Cruises from New Zealand to Australia Cruises from Portugal to Italy Cruises from Portugal to Spain Cruises from Portugal to USA Cruises from Singapore to Australia Cruises from Singapore to Japan Cruises from Spain to France Cruises from Spain to Greece Cruises from Spain to Italy Cruises from Spain to Portugal Cruises from Spain to USA Cruises from USA to Australia Cruises from USA to Canada Cruises from England to Portugal Cruises from USA to England Cruises from USA to Holland Cruises from USA to Italy Cruises from USA to Japan Cruises from Spain to England Cruises from USA to Spain Cruises from Japan to Canada