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 209 cruises exploring Africa travelling with the world's leading cruise lines.
Filter Results
Departures
Show More...
Duration
3 Days
157 Days
Start & End Cities
Ship Size
Cruise Lines
Show More...
Price
$400pp
$107,195pp
Countries
Show More...
Filter Results
174 Cruises (209 Cruise Departures)
Cruise
 (2)

14 Days (13 Nights) Cape Town to Port Louis
Cruise Line: Azamara Cruises
Departure: 15 November 2025
Countries Visited: South Africa, Madagascar, Reunion, Mauritius
INSIDE
-
OCEANVIEW
$6,594
BALCONY
$9,079
SUITE
$10,673
From (per person) 6,594
Cruise
 (1)

11 Days (10 Nights) Walvis Bay to Durban
Cruise Line: Ponant
Departure: 17 December 2025
Countries Visited: Namibia, South Africa
Exclusive Savings
INSIDE
-
OCEANVIEW
-
BALCONY
$9,325
SUITE
$16,048
Save (per person) 175
From (per person) 9,325
Cruise
 (1)

13 Days (12 Nights) Cape Town to Cape Town
Cruise Line: Azamara Cruises
Departures: Jan 2025 to Feb 2025
Countries Visited: South Africa
Circle Club Voyage
INSIDE
$2,297
OCEANVIEW
$2,654
BALCONY
$3,287
SUITE
$4,703
From (per person) 2,297
Cruise
 (1)

13 Days (12 Nights) Cape Town to Cape Town
Cruise Line: Azamara Cruises
Departures: Jan 2025 to Jan 2025
Countries Visited: South Africa
Circle Club Voyage
INSIDE
$1,703
OCEANVIEW
$1,901
BALCONY
$2,357
SUITE
$4,931
From (per person) 1,703
Cruise
 (1)

19 Days (18 Nights) Cape Town to Las Palmas de Gran Canaria
Cruise Line: Azamara Cruises
Departures: Feb 2025 to Feb 2026
Countries Visited: South Africa, Namibia, Saint Helena, Gambia (+2 more), Senegal, Spain
INSIDE
$5,035
OCEANVIEW
$3,708
BALCONY
$5,668
SUITE
$9,084
From (per person) 3,708
Cruise
 (1)

15 Days (14 Nights) Port Louis to Cape Town
Cruise Line: Azamara Cruises
Departure: 20 January 2026
Countries Visited: Mauritius, Reunion, Madagascar, South Africa
INSIDE
$6,962
OCEANVIEW
$7,853
BALCONY
$11,803
SUITE
$15,852
From (per person) 6,962
Cruise
 (1)

12 Days (11 Nights) Port Louis to Durban
Cruise Line: Ponant
Departure: 08 March 2026
Countries Visited: Mauritius, Madagascar, South Africa
Exclusive Savings
INSIDE
-
OCEANVIEW
-
BALCONY
$12,455
SUITE
$20,658
Save (per person) 235
From (per person) 12,455
Cruise
 (1)

12 Days (11 Nights) Durban to Port Louis
Cruise Line: Ponant
Departure: 27 December 2025
Countries Visited: South Africa, Madagascar, Mauritius
Exclusive Savings
INSIDE
-
OCEANVIEW
-
BALCONY
$11,867
SUITE
$19,658
Save (per person) 223
From (per person) 11,867
Cruise
 (1)

13 Days (12 Nights) Durban to Durban
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 29 December 2024
Countries Visited: South Africa, Mauritius, Reunion, Mozambique
Early Booking Offer
INSIDE
-
OCEANVIEW
$2,290
BALCONY
$2,547
SUITE
-
From (per person) 2,290
Cruise
 (1)

13 Days (12 Nights) Dakar to Walvis Bay
Cruise Line: Ponant
Departure: 05 December 2025
Countries Visited: Senegal, Namibia
Exclusive Solo Offer
INSIDE
-
OCEANVIEW
-
BALCONY
$4,888
SUITE
$7,309
Save (per person) 82
From (per person) 4,888
Cruise
 (1)

16 Days (15 Nights) Cape Town to Port Louis
Cruise Line: Azamara Cruises
Departure: 20 December 2025
Countries Visited: South Africa, Madagascar, Reunion, Mauritius
INSIDE
$5,330
OCEANVIEW
$5,557
BALCONY
$6,201
SUITE
$7,993
From (per person) 5,330
Cruise
 (3)

18 Days (17 Nights) Mahe to Cape Town
Cruise Line: Azamara Cruises
Departure: 24 April 2026
Countries Visited: Seychelles, Kenya, Tanzania, France (+2 more), Madagascar, South Africa
INSIDE
$6,004
OCEANVIEW
$7,212
BALCONY
$9,706
SUITE
$13,379
From (per person) 6,004
Cruise
 (1)

19 Days (18 Nights) Las Palmas de Gran Canaria to Cape Town
Cruise Line: Azamara Cruises
Departure: 02 December 2025
Countries Visited: Spain, Senegal, Gambia, Namibia (+1 more), South Africa
INSIDE
$4,817
OCEANVIEW
$4,936
BALCONY
$5,777
SUITE
$10,985
From (per person) 4,817
Cruise
 (1)

4 Days (3 Nights) Durban to Cape Town
Cruise Line: MSC Cruises
Departures: Mar 2025 to Mar 2026
Countries Visited: South Africa
Early Booking Offer
INSIDE
$498
OCEANVIEW
$548
BALCONY
$637
SUITE
$914
From (per person) 498
Cruise

23 Days (22 Nights) Cape Town to Las Palmas de Gran Canaria
Cruise Line: Seabourn
Departure: 28 January 2025
Countries Visited: South Africa, Namibia, Benin, Togo (+3 more), Gambia, Senegal, Spain
Exclusive Deal
INSIDE
-
OCEANVIEW
$13,390
BALCONY
$15,865
SUITE
$20,617
From (per person) 13,390
Cruise

4 Days (3 Nights) Durban to Durban
Cruise Line: MSC Cruises
Ship: MSC Opera
Departures: Nov 2025 to Mar 2026
Countries Visited: South Africa, Mozambique
Early Booking Offer
INSIDE
$528
OCEANVIEW
$578
BALCONY
$667
SUITE
$944
From (per person) 528
Cruise

6 Days (5 Nights) Durban to Durban
Cruise Line: MSC Cruises
Ship: MSC Opera
Departure: 22 December 2025
Countries Visited: South Africa, Mozambique
Early Booking Offer
INSIDE
$1,032
OCEANVIEW
$1,091
BALCONY
$1,190
SUITE
$1,556
From (per person) 1,032
Cruise

4 Days (3 Nights) Cape Town to Durban
Cruise Line: MSC Cruises
Ship: MSC Opera
Departure: 14 April 2026
Countries Visited: South Africa
Early Booking Offer
INSIDE
$498
OCEANVIEW
$548
BALCONY
$637
SUITE
$914
From (per person) 498
Cruise

16 Days (15 Nights) Cape Town to Cape Town
Cruise Line: Silversea
Departures: Jan 2025 to Feb 2025
Countries Visited: Namibia, South Africa
Mutiple Deals Available
INSIDE
-
OCEANVIEW
$7,078
BALCONY
$10,048
SUITE
$8,464
From (per person) 7,078
Cruise

6 Days (5 Nights) Cape Town to Cape Town
Cruise Line: MSC Cruises
Ship: MSC Opera
Departures: Mar 2026 to Apr 2026
Countries Visited: South Africa, Namibia
Early Booking Offer
INSIDE
$903
OCEANVIEW
$962
BALCONY
$1,061
SUITE
$1,428
From (per person) 903
Cruise

13 Days (12 Nights) Cape Town to Port Louis
Cruise Line: Norwegian Cruise Line
Departure: 17 January 2025
Countries Visited: South Africa, Madagascar, Reunion, Mauritius
INSIDE
$1,385
OCEANVIEW
$1,569
BALCONY
$3,406
SUITE
$2,945
From (per person) 1,385
Cruise

5 Days (4 Nights) Durban to Durban
Cruise Line: MSC Cruises
Ship: MSC Opera
Departures: Dec 2025 to Mar 2026
Countries Visited: South Africa, Mozambique
Early Booking Offer
INSIDE
$641
OCEANVIEW
$701
BALCONY
$800
SUITE
$1,116
From (per person) 641
Cruise

18 Days (17 Nights) Cape Town to Victoria
Cruise Line: Seabourn
Departure: 27 December 2024
Countries Visited: South Africa, Mozambique, Tanzania, Seychelles
Exclusive Deal
INSIDE
-
OCEANVIEW
$7,740
BALCONY
$9,423
SUITE
$12,492
From (per person) 7,740
Cruise

15 Days (14 Nights) Cape Town to Rio de Janeiro
Cruise Line: Regent Seven Seas
Departure: 05 January 2025
Countries Visited: South Africa, Namibia, Brazil
Exclusive Deal
INSIDE
-
OCEANVIEW
-
BALCONY
-
SUITE
$10,803
Save (per person) 7,197
From (per person) 10,803
Cruise

18 Days (17 Nights) Walvis Bay to Accra
Cruise Line: Silversea
Ship: Silver Wind
Departure: 06 April 2026
Countries Visited: Namibia, Angola, Congo, Gabon (+4 more), Sao Tome and Principe, Benin, Togo, Ghana
Port-to-PortDoor-to-Door Upgrade Option
INSIDE
-
OCEANVIEW
$21,483
BALCONY
$24,255
SUITE
$35,838
Save (per person) 2,717
From (per person) 21,483
Cruise

17 Days (16 Nights) Cape Town to Port Louis
Cruise Line: Regent Seven Seas
Departure: 27 January 2026
Countries Visited: South Africa, Mozambique, Madagascar, Comoros (+1 more), Mauritius
Exclusive Deal
INSIDE
-
OCEANVIEW
-
BALCONY
$14,945
SUITE
$17,459
Save (per person) 7,085
From (per person) 14,945
Cruise

15 Days (14 Nights) Durban to Durban
Cruise Line: MSC Cruises
Ship: MSC Opera
Departure: 27 December 2025
Countries Visited: South Africa, Madagascar, Mauritius, Reunion
Early Booking Offer
INSIDE
$2,784
OCEANVIEW
$2,942
BALCONY
$3,200
SUITE
$4,100
From (per person) 2,784
Cruise

9 Days (8 Nights) Dakar to Dakar
Cruise Line: Ponant
Ship: Le Lyrial
Departure: 07 April 2025
Countries Visited: Senegal, Guinea-Bissau
Exclusive Solo Offer
INSIDE
-
OCEANVIEW
$8,567
BALCONY
$9,312
SUITE
$16,054
Save (per person) 163
From (per person) 8,567
Cruise

8 Days (7 Nights) Mindelo to Mindelo
Cruise Line: Ponant
Ship: Le Ponant
Departures: Nov 2025 to Nov 2025
Countries Visited: Cape Verde
Exclusive Savings
INSIDE
-
OCEANVIEW
$10,830
BALCONY
$14,573
SUITE
$16,719
Save (per person) 256
From (per person) 10,830
Cruise

15 Days (14 Nights) Cape Town to Cape Town
Cruise Line: Regent Seven Seas
Departure: 13 January 2026
Countries Visited: South Africa, Namibia
Gift Of Travel OfferExclusive Deal
INSIDE
-
OCEANVIEW
-
BALCONY
$9,490
SUITE
$10,868
Save (per person) 10,370
From (per person) 9,490
Results: 1-30 of 174

No Results found. Try changing your search filters.

Routes

Cruises from Auckland to Sydney Cruises from Barcelona to Fort Lauderdale Cruises from Barcelona to Athens Cruises from Barcelona to Lisbon Cruises from Barcelona to London Cruises from Barcelona to Monte Carlo Cruises from Barcelona to Rome Cruises from Barcelona to Barcelona Cruises from Barcelona to Miami Cruises from Buenos Aires to Rio de Janeiro Cruises from Cape Town to Cape Town Cruises from Fort Lauderdale to Los Angeles Cruises from Fort Lauderdale to London 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 Istanbul to Athens Cruises from Istanbul to Rome Cruises from Istanbul to Barcelona Cruises from Las Palmas de Gran Canaria to Las Palmas de Gran Canaria Cruises from Lisbon to Lisbon Cruises from Lisbon to London Cruises from Lisbon to Miami Cruises from Lisbon to Barcelona Cruises from Lisbon to Rome Cruises from London to Hamburg Cruises from London to Barcelona Cruises from London to Rome 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 New York to New York Cruises from New York to London 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 Venice to Athens Cruises from Venice to Rome

Country Routes

Cruises from New Zealand to USA Cruises from Spain to United Arab Emirates Cruises from USA to Portugal Cruises from USA to Germany Cruises from Italy to England Cruises from Spain to Monaco Cruises from Germany to England Cruises from Portugal to England Cruises from Malta to Italy Cruises from Malta to Spain Cruises from Portugal to France Cruises from Chile to USA Cruises from England to Canada Cruises from England to Germany Cruises from Singapore to China Cruises from Canada to England Cruises from Turkey to Spain Cruises from Argentina to Brazil Cruises from USA to Brazil Cruises from Argentina to Chile Cruises from Argentina to USA Cruises from Australia to Singapore Cruises from Australia to USA Cruises from Canada to USA Cruises from Chile to Argentina Cruises from England to Italy Cruises from England to Spain Cruises from England to USA Cruises from French Polynesia to USA Cruises from Italy to Brazil Cruises from Italy to France Cruises from Italy to Greece Cruises from Italy to Monaco Cruises from Italy to Portugal Cruises from Italy to Spain Cruises from Italy to USA Cruises from New Zealand to Australia Cruises from Spain to Brazil Cruises from Portugal to Italy Cruises from Portugal to Spain Cruises from Portugal to USA Cruises from Singapore to Australia Cruises from Singapore to United Arab Emirates Cruises from Spain to France Cruises from Spain to Greece Cruises from Spain to Italy Cruises from Spain to Malta Cruises from Spain to Portugal Cruises from Spain to USA Cruises from Turkey to Greece Cruises from Turkey to Italy 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 Italy Cruises from Spain to England Cruises from USA to Panama Cruises from USA to Spain