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 143 cruises exploring Africa traveling with the world's leading cruise lines.
Filter Results
Departures
Show More...
Duration
3 Days
171 Days
Start & End Cities
Ship Size
Cruise Lines
Show More...
Price
$200pp
$144,398pp
Countries
Show More...
Filter Results
115 Cruises (143 Cruise Departures)
Cruise

6 Days (5 Nights) Cape Town to Cape Town
Cruise Line: MSC Cruises
Departures: Apr 2026 to Mar 2027
Visit: South Africa, Namibia
Inside
$730
Oceanview
$697
Balcony
-
Suite
$1,062
From
US$697
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
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$13,153
Suite
$13,643
From
US$13,153
Save 13,645
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
$18,800
Suite
-
From
US$18,800
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
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$15,652
Suite
$16,093
From
US$15,652
Save 16,246
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
Inside
$637
Oceanview
$769
Balcony
$1,020
Suite
$1,165
From
US$637
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 Plus Fare
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
$8,940
Balcony
$10,500
Suite
$25,900
From
US$8,940
Save 5,960
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
Inside
$1,829
Oceanview
$2,272
Balcony
$4,309
Suite
$5,367
From
US$1,829
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
Exclusive Savings
Inside
$1,966
Oceanview
$2,246
Balcony
-
Suite
$3,350
From
US$1,966
Save 51
Per Person
View Trip
Cruise

12 Days (11 Nights) Durban to Port Louis
Cruise Line: Ponant
Departure: 17 December 2026
Visit: South Africa, Madagascar, Mauritius
Inside
-
Oceanview
-
Balcony
$10,540
Suite
$17,870
From
US$10,540
Per Person
View Trip
Cruise
 (2)

9 Days (8 Nights) Dakar to Dakar
Cruise Line: Ponant
Ship: Le Laperouse
Departures: Nov 2026 to Nov 2026
Visit: Senegal, Guinea-Bissau
Inside
-
Oceanview
-
Balcony
$6,190
Suite
$10,480
From
US$6,190
Per Person
View Trip
Cruise

4 Days (3 Nights) Durban to Durban
Cruise Line: MSC Cruises
Departures: Mar 2026 to Mar 2027
Visit: South Africa, Mozambique
Inside
$348
Oceanview
$453
Balcony
$572
Suite
$704
From
US$348
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
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$15,407
Suite
$16,191
From
US$15,407
Save 15,991
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
Inside
$440
Oceanview
$493
Balcony
$638
Suite
$757
From
US$440
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

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

5 Days (4 Nights) Durban to Durban
Cruise Line: MSC Cruises
Ship: MSC Armonia
Departure: 08 February 2027
Visit: South Africa, Mozambique
Inside
$434
Oceanview
$513
Balcony
-
Suite
$857
From
US$434
Per Person
View Trip
Cruise

9 Days (8 Nights) Dakar to Dakar
Cruise Line: Ponant
Ship: Le Champlain
Departures: Dec 2026 to Dec 2026
Visit: Senegal, Guinea-Bissau
Inside
-
Oceanview
-
Balcony
$5,850
Suite
$9,870
From
US$5,850
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
 (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
$5,182
Suite
-
From
US$5,182
Save 127
Per Person
View Trip
Cruise

5 Days (4 Nights) Durban to Durban
Cruise Line: MSC Cruises
Ship: MSC Armonia
Departures: Nov 2026 to Mar 2027
Visit: South Africa, Mozambique
Inside
$434
Oceanview
$513
Balcony
$672
Suite
$857
From
US$434
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
Inside
$348
Oceanview
$401
Balcony
$519
Suite
$665
From
US$348
Per Person
View Trip
Cruise

13 Days (12 Nights) Dakar to Walvis Bay
Cruise Line: Ponant
Departure: 25 November 2026
Visit: Senegal, Namibia
Inside
-
Oceanview
-
Balcony
$4,090
Suite
$5,970
From
US$4,090
Per Person
View Trip
Cruise

12 Days (11 Nights) Port Louis to Durban
Cruise Line: Ponant
Departure: 10 February 2027
Visit: Mauritius, Madagascar, South Africa
Inside
-
Oceanview
-
Balcony
$11,480
Suite
$24,810
From
US$11,480
Per Person
View Trip
Cruise

11 Days (10 Nights) Walvis Bay to Durban
Cruise Line: Ponant
Departure: 07 December 2026
Visit: Namibia, South Africa
Inside
-
Oceanview
-
Balcony
$8,010
Suite
$13,590
From
US$8,010
Per Person
View Trip
Cruise

4 Days (3 Nights) Durban to Cape Town
Cruise Line: MSC Cruises
Ship: MSC Armonia
Departure: 08 March 2027
Visit: South Africa
Inside
$361
Oceanview
$414
Balcony
$533
Suite
$678
From
US$361
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
$3,429
Oceanview
$4,939
Balcony
-
Suite
$13,106
From
US$3,429
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
$2,359
Oceanview
$3,589
Balcony
$3,659
Suite
$9,292
From
US$2,359
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
Bonus Onboard Credit
Inside
$3,949
Oceanview
$4,519
Balcony
$6,343
Suite
$14,223
From
US$3,949
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
-
Balcony
$13,300
Suite
$25,200
From
US$13,300
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
$17,100
Suite
-
From
US$15,300
Per Person
View Trip
Results: 1-30 of 115

No trips found. Try adjusting the search filters.