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 178 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
$128,998pp
Countries
Show More...
Filter Results
117 Cruises (178 Cruise Departures)
Cruise

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

9 Days (8 Nights) Dakar to Dakar
Cruise Line: Ponant
Ship: Le Bellot
Departure: 24 November 2025
Visit: Senegal, Guinea-Bissau
Inside
-
Oceanview
-
Balcony
$6,650
Suite
$9,690
From
US$6,650
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
$338
Oceanview
$378
Balcony
-
Suite
$608
From
US$338
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
Inside
$278
Oceanview
$318
Balcony
$408
Suite
$518
From
US$278
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
 (3)

19 Days (18 Nights) Las Palmas de Gran Canaria to Cape Town
Cruise Line: Azamara Cruises
Departure: 02 December 2025
Visit: Spain, Senegal, Gambia, Namibia, South Africa
Azamara Always Included
Exclusive Savings
Inside
-
Oceanview
$2,943
Balcony
$3,380
Suite
$5,950
From
US$2,943
Save 56
Per Person
View Trip
Cruise

5 Days (4 Nights) Durban to Durban
Cruise Line: MSC Cruises
Departures: Nov 2025 to Mar 2027
Visit: South Africa, Mozambique
Inside
$332
Oceanview
$392
Balcony
$512
Suite
$652
From
US$332
Per Person
View Trip
Cruise
 (1)

13 Days (12 Nights) Dakar to Walvis Bay
Cruise Line: Ponant
Departures: Dec 2025 to Nov 2026
Visit: Senegal, Namibia
Inside
-
Oceanview
-
Balcony
$4,010
Suite
$5,860
From
US$4,010
Per Person
View Trip
Cruise
 (1)

9 Days (8 Nights) Dakar to Dakar
Cruise Line: Ponant
Departures: Nov 2025 to Dec 2026
Visit: Senegal, Guinea-Bissau
Inside
-
Oceanview
-
Balcony
$5,850
Suite
$9,870
From
US$5,850
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
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$8,840
Suite
$10,359
From
US$8,840
Save 15,158
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
$5,929
Oceanview
$6,220
Balcony
$8,945
Suite
$12,311
From
US$5,929
Save 150
Per Person
View Trip
Cruise

15 Days (14 Nights) Durban to Durban
Cruise Line: MSC Cruises
Ship: MSC Opera
Departure: 27 December 2025
Visit: South Africa, Madagascar, Mauritius, Reunion
Inside
$1,917
Oceanview
$2,010
Balcony
$2,275
Suite
-
From
US$1,917
Per Person
View Trip
Cruise

5 Days (4 Nights) Durban to Durban
Cruise Line: MSC Cruises
Departures: Jan 2026 to Feb 2027
Visit: South Africa, Mozambique
Inside
$332
Oceanview
$392
Balcony
$522
Suite
$652
From
US$332
Per Person
View Trip
Cruise
 (3)

19 Days (18 Nights) Cape Town to Las Palmas de Gran Canaria
Cruise Line: Azamara Cruises
Departure: 03 February 2026
Visit: South Africa, Namibia, Saint Helena, Gambia, Senegal, Spain
Azamara Always Included
Exclusive Savings
Inside
$3,225
Oceanview
$3,011
Balcony
$3,661
Suite
$9,219
From
US$3,011
Save 58
Per Person
View Trip
Cruise

8 Days (7 Nights) Mindelo to Mindelo
Cruise Line: Ponant
Ship: Le Ponant
Departures: Nov 2025 to Nov 2026
Visit: Cape Verde
Inside
-
Oceanview
$8,850
Balcony
$12,550
Suite
$13,500
From
US$8,850
Per Person
View Trip
Cruise
 (3)

17 Days (16 Nights) Port Louis to Port Louis
Cruise Line: Azamara Cruises
Departure: 04 January 2026
Visit: Mauritius, Madagascar, France, Tanzania, Kenya, Seychelles
Azamara Always Included
Exclusive Savings
Inside
$4,823
Oceanview
-
Balcony
-
Suite
-
From
US$4,823
Save 116
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
$10,115
Suite
$11,193
From
US$10,115
Save 16,883
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Walvis Bay to Durban
Cruise Line: Ponant
Departure: 17 December 2025
Visit: Namibia, South Africa
Inside
-
Oceanview
-
Balcony
$7,730
Suite
$13,150
From
US$7,730
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,000
Suite
$36,200
From
US$17,000
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
$8,645
Suite
$9,723
From
US$8,645
Save 15,953
Per Person
View Trip
Cruise
 (1)

18 Days (17 Nights) Walvis Bay to Accra
Cruise Line: Silversea
Ship: Silver Wind
Departure: 06 April 2026
Visit: Namibia, Angola, Congo, Gabon (+4 more), Sao Tome and Principe, Benin, Togo, Ghana
All-Inclusive Plus Fare
Inside
-
Oceanview
$18,900
Balcony
$21,300
Suite
-
From
US$18,900
Per Person
View Trip
Cruise

4 Days (3 Nights) Durban to Durban
Cruise Line: MSC Cruises
Departures: Nov 2025 to Mar 2027
Visit: South Africa, Mozambique
Inside
$298
Oceanview
$348
Balcony
$438
Suite
$538
From
US$298
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
$268
Oceanview
$308
Balcony
$398
Suite
$508
From
US$268
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
$7,590
Suite
$12,830
From
US$7,590
Per Person
View Trip
Cruise

6 Days (5 Nights) Durban to Durban
Cruise Line: MSC Cruises
Departures: Dec 2025 to Feb 2027
Visit: South Africa, Mozambique
Inside
$484
Oceanview
$584
Balcony
$774
Suite
$884
From
US$484
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,020
Suite
$16,210
From
US$11,020
Per Person
View Trip
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
$554
Oceanview
$654
Balcony
$834
Suite
$954
From
US$554
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
$10,115
Suite
$10,801
From
US$10,115
Save 16,883
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
$205
Oceanview
$245
Balcony
$325
Suite
$365
From
US$205
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
Results: 1-30 of 117

No results found. Try amending the search filters.