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
122 Days
Start & End Cities
Ship Size
Cruise Lines
Show More...
Price
$200pp
$136,398pp
Countries
Show More...
Filter Results
150 Cruises (178 Cruise Departures)
Cruise

16 Days (15 Nights) Cape Town to Port Louis
Cruise Line: Regent Seven Seas
Departure: 01 February 2027
Countries Visited: South Africa, France, Madagascar, Mauritius
Exclusive DealUpgrade Your Horizon
INSIDE
-
OCEANVIEW
-
BALCONY
$9,199
SUITE
$12,899
Save (per person) 15,799
From (per person) 9,199
Cruise
 (1)

12 Days (11 Nights) Durban to Port Louis
Cruise Line: Ponant
Departure: 27 December 2025
Countries Visited: South Africa, Madagascar, Mauritius
INSIDE
-
OCEANVIEW
-
BALCONY
$9,780
SUITE
$16,060
From (per person) 9,780
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
$4,969
OCEANVIEW
$6,099
BALCONY
$9,459
SUITE
$12,769
From (per person) 4,969
Cruise
 (1)

11 Days (10 Nights) Walvis Bay to Durban
Cruise Line: Ponant
Departure: 17 December 2025
Countries Visited: Namibia, South Africa
INSIDE
-
OCEANVIEW
-
BALCONY
$8,100
SUITE
$18,630
From (per person) 8,100
Cruise
 (1)

5 Days (4 Nights) Durban to Durban
Cruise Line: MSC Cruises
Departures: Feb 2025 to Mar 2026
Countries Visited: South Africa, Mozambique
Escape To Sea - Cruise Only
INSIDE
$392
OCEANVIEW
$452
BALCONY
$589
SUITE
$712
From (per person) 392
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
Escape To Sea - Cruise Only
INSIDE
$318
OCEANVIEW
$368
BALCONY
-
SUITE
$598
From (per person) 318
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
$4,909
OCEANVIEW
$5,659
BALCONY
$7,989
SUITE
$11,049
From (per person) 4,909
Cruise
 (1)

4 Days (3 Nights) Durban to Cape Town
Cruise Line: MSC Cruises
Departures: Mar 2025 to Mar 2026
Countries Visited: South Africa
Escape To Sea - Cruise Only
INSIDE
$298
OCEANVIEW
$348
BALCONY
$474
SUITE
$578
From (per person) 298
Cruise

12 Days (11 Nights) Port Louis to Cape Town
Cruise Line: Norwegian Cruise Line
Departure: 29 April 2026
Countries Visited: Mauritius, Reunion, Madagascar, South Africa
INSIDE
$2,103
OCEANVIEW
$2,193
BALCONY
$4,123
SUITE
$4,423
From (per person) 2,103
Cruise

20 Days (19 Nights) Cape Town to Dakar
Cruise Line: Silversea
Ship: Silver Dawn
Departure: 11 April 2027
Countries Visited: South Africa, Namibia, Angola, Ghana (+3 more), Cote d'Ivoire, Gambia, Senegal
Port-to-PortDoor-to-Door Upgrade Option
INSIDE
-
OCEANVIEW
-
BALCONY
$16,400
SUITE
$34,600
From (per person) 16,400
Cruise

5 Days (4 Nights) Durban to Durban
Cruise Line: MSC Cruises
Ship: MSC Opera
Departures: Jan 2026 to Mar 2026
Countries Visited: South Africa, Mozambique
Escape To Sea - Cruise Only
INSIDE
$392
OCEANVIEW
$452
BALCONY
-
SUITE
$712
From (per person) 392
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,010
SUITE
$5,860
From (per person) 4,010
Cruise
 (1)

19 Days (18 Nights) Cape Town to Las Palmas de Gran Canaria
Cruise Line: Azamara Cruises
Departure: 03 February 2026
Countries Visited: South Africa, Namibia, Saint Helena, Gambia (+2 more), Senegal, Spain
INSIDE
$4,139
OCEANVIEW
$5,899
BALCONY
$6,589
SUITE
$7,469
From (per person) 4,139
Cruise

15 Days (14 Nights) Dubai to Port Louis
Cruise Line: Norwegian Cruise Line
Departure: 19 April 2025
Countries Visited: United Arab Emirates, Seychelles, Madagascar, Reunion (+1 more), Mauritius
INSIDE
$1,381
OCEANVIEW
$1,481
BALCONY
-
SUITE
$5,831
From (per person) 1,381
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
$5,029
OCEANVIEW
$5,529
BALCONY
$6,619
SUITE
$8,159
From (per person) 5,029
Cruise
 (1)

12 Days (11 Nights) Port Louis to Durban
Cruise Line: Ponant
Departure: 08 March 2026
Countries Visited: Mauritius, Madagascar, South Africa
INSIDE
-
OCEANVIEW
-
BALCONY
$10,940
SUITE
$15,190
From (per person) 10,940
Cruise
 (1)

7 Days (6 Nights) Cape Town to Cape Town
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 16 March 2025
Countries Visited: South Africa, Namibia
Escape To Sea - Cruise Only
INSIDE
$689
OCEANVIEW
$749
BALCONY
-
SUITE
-
From (per person) 689
Cruise

4 Days (3 Nights) Cape Town to Durban
Cruise Line: MSC Cruises
Ship: MSC Opera
Departure: 14 April 2026
Countries Visited: South Africa
Escape To Sea - Cruise Only
INSIDE
$298
OCEANVIEW
$348
BALCONY
-
SUITE
$578
From (per person) 298
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
$4,169
OCEANVIEW
$4,639
BALCONY
$5,439
SUITE
$7,669
From (per person) 4,169
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
$3,519
OCEANVIEW
$4,039
BALCONY
$4,979
SUITE
$7,159
From (per person) 3,519
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
$10,899
SUITE
$12,099
Save (per person) 16,899
From (per person) 10,899
Cruise

15 Days (14 Nights) Cape Town to Cape Town
Cruise Line: Regent Seven Seas
Departure: 13 January 2026
Countries Visited: South Africa, Namibia
Upgrade Your HorizonExclusive Deal
INSIDE
-
OCEANVIEW
-
BALCONY
$11,499
SUITE
$11,949
Save (per person) 11,499
From (per person) 11,499
Cruise

3 Days (2 Nights) Durban to Durban
Cruise Line: MSC Cruises
Ship: MSC Opera
Departure: 10 January 2026
Countries Visited: South Africa
Escape To Sea - Cruise Only
INSIDE
$235
OCEANVIEW
$285
BALCONY
-
SUITE
$475
From (per person) 235
Cruise

6 Days (5 Nights) Durban to Durban
Cruise Line: MSC Cruises
Ship: MSC Opera
Departure: 22 December 2025
Countries Visited: South Africa, Mozambique
Escape To Sea - Cruise Only
INSIDE
$664
OCEANVIEW
-
BALCONY
-
SUITE
$1,014
From (per person) 664
Cruise

12 Days (11 Nights) Port Louis to Cape Town
Cruise Line: Norwegian Cruise Line
Departures: Mar 2025 to May 2025
Countries Visited: Mauritius, Reunion, Madagascar, South Africa
INSIDE
$754
OCEANVIEW
$1,479
BALCONY
$1,204
SUITE
$1,824
From (per person) 754
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
Escape To Sea - Cruise Only
INSIDE
$1,761
OCEANVIEW
$1,891
BALCONY
-
SUITE
-
From (per person) 1,761
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
$15,600
BALCONY
$17,400
SUITE
$34,600
Save (per person) 1,500
From (per person) 15,600
Cruise

17 Days (16 Nights) Port Louis to Cape Town
Cruise Line: Regent Seven Seas
Departure: 12 February 2026
Countries Visited: Mauritius, Madagascar, Tanzania, South Africa
Exclusive Deal
INSIDE
-
OCEANVIEW
-
BALCONY
$10,199
SUITE
$11,199
Save (per person) 16,599
From (per person) 10,199
Cruise

20 Days (19 Nights) Cape Town to Accra
Cruise Line: Silversea
Ship: Silver Wind
Departure: 03 April 2025
Countries Visited: South Africa, Namibia, Angola, Congo (+3 more), Sao Tome and Principe, Togo, Ghana
Port-to-PortDoor-to-Door Upgrade Option
INSIDE
-
OCEANVIEW
$18,900
BALCONY
-
SUITE
$36,500
From (per person) 18,900
Cruise

8 Days (7 Nights) Mindelo to Mindelo
Cruise Line: Ponant
Ship: Le Ponant
Departures: Nov 2025 to Nov 2025
Countries Visited: Cape Verde
INSIDE
-
OCEANVIEW
$9,010
BALCONY
$12,070
SUITE
$13,830
From (per person) 9,010
Results: 1-30 of 150

No Results found. Try changing your search filters.