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 147 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
$144,198pp
Countries
Show More...
Filter Results
122 Cruises (147 Cruise Departures)
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

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

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

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
$9,700
Balcony
$10,500
Suite
$15,800
From
US$10,500
Save 3,500
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,109
Oceanview
$1,429
Balcony
$2,729
Suite
$4,629
From
US$1,109
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

13 Days (12 Nights) Durban to Durban
Cruise Line: MSC Cruises
Ship: MSC Armonia
Departure: 26 December 2026
Visit: South Africa, Mauritius, Reunion, Mozambique
Inside
$2,017
Oceanview
$2,306
Balcony
-
Suite
$3,444
From
US$2,017
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
$11,010
Suite
$17,870
From
US$11,010
Per Person
View Trip
Cruise
 (8)

13 Days (12 Nights) Port Louis to Cape Town
Cruise Line: Azamara Cruises
Departure: 27 April 2028
Visit: Mauritius, Reunion, Madagascar, South Africa
Azamara Always Included
Inside
$3,189
Oceanview
$3,669
Balcony
$4,269
Suite
$6,789
From
US$3,189
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

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

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

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

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
$16,799
Suite
$17,099
From
US$16,799
Save 16,799
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

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

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

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

4 Days (3 Nights) Durban to Durban
Cruise Line: MSC Cruises
Ship: MSC Armonia
Departures: Nov 2026 to Mar 2027
Visit: South Africa, Mozambique
Inside
$387
Oceanview
$453
Balcony
$572
Suite
$704
From
US$387
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
Inside
$730
Oceanview
$862
Balcony
$1,099
Suite
$1,258
From
US$730
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

21 Days (20 Nights) Mumbai to Cape Town
Cruise Line: Regent Seven Seas
Departure: 22 May 2026
Visit: India, Seychelles, Tanzania, France, Madagascar, South Africa
Exclusive Savings
Inside
-
Oceanview
$15,099
Balcony
$17,199
Suite
$17,499
From
US$15,099
Save 15,099
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,499
Suite
$13,899
From
US$13,499
Save 13,499
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,899
Suite
$16,399
From
US$15,899
Save 15,899
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

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
$19,300
Suite
$47,000
From
US$19,300
Per Person
View Trip
Cruise

23 Days (22 Nights) Cape Town to Mumbai
Cruise Line: Silversea
Ship: Silver Muse
Departure: 10 November 2026
Visit: South Africa, Reunion, Mauritius, Seychelles, India
All-Inclusive Plus Fare
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
$12,900
Balcony
$15,300
Suite
$23,000
From
US$12,900
Save 3,500
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,800
Suite
$33,400
From
US$13,800
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,849
Oceanview
$4,519
Balcony
$6,299
Suite
$14,359
From
US$3,849
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 122

No trips found. Try adjusting the search filters.