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 175 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
$138,298pp
Countries
Show More...
Filter Results
133 Cruises (175 Cruise Departures)
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
$3,989
Balcony
$5,715
Suite
$7,927
From
US$3,989
Save 90
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,605
Suite
$10,801
From
US$10,605
Save 17,393
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
$304
Oceanview
$348
Balcony
$447
Suite
$568
From
US$304
Per Person
View Trip
Cruise
 (1)

13 Days (12 Nights) Walvis Bay to Dakar
Cruise Line: Ponant
Departures: Mar 2026 to Mar 2027
Visit: Namibia, Senegal
Inside
-
Oceanview
-
Balcony
$4,170
Suite
$5,960
From
US$4,170
Per Person
View Trip
Cruise
 (2)

9 Days (8 Nights) Dakar to Dakar
Cruise Line: Ponant
Ship: Le Laperouse
Departures: Jan 2026 to Jan 2026
Visit: Senegal, Guinea-Bissau
Inside
-
Oceanview
-
Balcony
$6,720
Suite
$10,290
From
US$6,720
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, South Africa
Exclusive Savings
Inside
-
Oceanview
-
Balcony
-
Suite
$11,389
From
US$11,389
Save 17,809
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

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
$532
Oceanview
$642
Balcony
$851
Suite
$972
From
US$532
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
Inside
$364
Oceanview
$430
Balcony
$562
Suite
$716
From
US$364
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
$17,100
Balcony
$19,300
Suite
$45,900
From
US$17,100
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,899
Oceanview
$2,020
Balcony
-
Suite
-
From
US$1,899
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
Inside
$2,759
Oceanview
$2,569
Balcony
$2,992
Suite
-
From
US$2,569
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
$609
Oceanview
$719
Balcony
$917
Suite
$1,049
From
US$609
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,280
Balcony
$12,550
Suite
$13,500
From
US$9,280
Per Person
View Trip
Cruise

4 Days (3 Nights) Durban to Durban
Cruise Line: MSC Cruises
Departures: Jan 2026 to Mar 2027
Visit: South Africa, Mozambique
Inside
$326
Oceanview
$381
Balcony
$466
Suite
$590
From
US$326
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
$293
Oceanview
$337
Balcony
$436
Suite
$557
From
US$293
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,200
Suite
$37,200
From
US$17,200
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
$364
Oceanview
$430
Balcony
$573
Suite
$716
From
US$364
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
$9,722
Suite
$10,359
From
US$9,722
Save 16,076
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
$1,474
Oceanview
$1,683
Balcony
$2,399
Suite
$2,442
From
US$1,474
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

4 Days (3 Nights) Cape Town to Cape Town
Cruise Line: MSC Cruises
Ship: MSC Armonia
Departure: 26 March 2027
Visit: South Africa
Inside
$370
Oceanview
$414
Balcony
$535
Suite
$667
From
US$370
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
$225
Oceanview
$269
Balcony
$357
Suite
$401
From
US$225
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
Black Friday Bonus
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$11,291
Suite
$12,369
From
US$11,291
Save 17,307
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
-
From
US$3,589
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
$5,009
Suite
$16,045
From
US$3,429
Per Person
View Trip
Cruise

28 Days (27 Nights) Cape Town to Hong Kong
Cruise Line: Cunard
Ship: Queen Anne
Departure: 31 January 2026
Visit: South Africa, Reunion, Mauritius, Sri Lanka, Malaysia, Singapore, China
Inside
-
Oceanview
-
Balcony
$5,079
Suite
$8,405
From
US$5,079
Per Person
View Trip
Cruise

23 Days (22 Nights) Cape Town to Singapore
Cruise Line: Cunard
Ship: Queen Anne
Departure: 31 January 2026
Visit: South Africa, Reunion, Mauritius, Sri Lanka, Malaysia, Singapore
Inside
$2,869
Oceanview
$3,149
Balcony
$3,399
Suite
$6,085
From
US$2,869
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
$6,581
Suite
$14,323
From
US$4,059
Per Person
View Trip
Cruise
 (3)

15 Days (14 Nights) Port Louis to Cape Town
Cruise Line: Azamara Cruises
Departure: 20 January 2026
Visit: Mauritius, Reunion, Madagascar, South Africa
Azamara Always Included
Exclusive Savings
Inside
$3,800
Oceanview
-
Balcony
$5,129
Suite
$6,031
From
US$3,800
Save 89
Per Person
View Trip
Results: 1-30 of 133

No results found. Try amending the search filters.

Routes

Cruises from Auckland to Sydney Cruises from Barcelona to Fort Lauderdale Cruises from Barcelona to Lisbon Cruises from Barcelona to Rome Cruises from Barcelona to Venice Cruises from Barcelona to Barcelona Cruises from Barcelona to Miami Cruises from Cape Town to Cape Town Cruises from Fort Lauderdale to Los Angeles Cruises from Fort Lauderdale to Barcelona Cruises from Fort Lauderdale to Fort Lauderdale Cruises from Hamburg to London Cruises from Hamburg to Hamburg Cruises from Las Palmas de Gran Canaria to Las Palmas de Gran Canaria Cruises from Lisbon to London Cruises from Lisbon to Barcelona Cruises from Lisbon to Rome Cruises from London to Hamburg Cruises from London to Barcelona Cruises from London to Stockholm Cruises from London to Fort Lauderdale Cruises from London to London Cruises from London to Lisbon Cruises from London to New York Cruises from Los Angeles to Miami Cruises from Los Angeles to Los Angeles Cruises from Miami to Lisbon Cruises from Miami to Los Angeles Cruises from Miami to Rome Cruises from Miami to Barcelona Cruises from Miami to Miami Cruises from Miami to London Cruises from Rio de Janeiro to Barcelona Cruises from Singapore to Tokyo Cruises from Singapore to Sydney Cruises from Singapore to Hong Kong Cruises from Singapore to Singapore Cruises from Sydney to Singapore Cruises from Sydney to Sydney Cruises from Tokyo to Singapore Cruises from Tokyo to Tokyo Cruises from Venice to Venice Cruises from Venice to Barcelona Cruises from Venice to Rome

Country Routes

Cruises from New Zealand to USA Cruises from USA to Portugal Cruises from USA to Germany Cruises from England to Holland Cruises from China to Singapore Cruises from Germany to England 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 Canada Cruises from England to Germany Cruises from Singapore to China Cruises from Brazil to Portugal Cruises from Brazil to Spain Cruises from Indonesia to Australia Cruises from Brazil to Italy Cruises from Peru to USA Cruises from Australia to Singapore Cruises from Australia to USA 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 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 Panama to USA 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 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 Chile Cruises from USA to England Cruises from USA to Holland Cruises from USA to Italy Cruises from USA to Japan Cruises from USA to Spain Cruises from Japan to Canada