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 160 cruises exploring Africa traveling with the world's leading cruise lines.
Filter Results
Departures
Show More...
Duration
4 Days
171 Days
Start & End Cities
Ship Size
Cruise Lines
Show More...
Price
$300pp
$115,998pp
Countries
Show More...
Filter Results
120 Cruises (160 Cruise Departures)
Cruise

11 Days (10 Nights) Walvis Bay to Durban
Cruise Line: Ponant
Departure: 07 December 2026
Countries Visited: Namibia, South Africa
INSIDE
-
OCEANVIEW
-
BALCONY
$7,160
SUITE
$12,080
From (per person) 7,160
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
$3,039
OCEANVIEW
$4,139
BALCONY
$4,859
SUITE
$5,749
From (per person) 3,039
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
$2,549
OCEANVIEW
$2,979
BALCONY
$3,749
SUITE
$5,429
From (per person) 2,549
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,970
SUITE
$13,810
From (per person) 8,970
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
$15,000
BALCONY
$17,600
SUITE
$50,500
From (per person) 15,000
Cruise
 (1)

12 Days (11 Nights) Durban to Port Louis
Cruise Line: Ponant
Departures: Dec 2025 to Dec 2026
Countries Visited: South Africa, Madagascar, Mauritius
INSIDE
-
OCEANVIEW
-
BALCONY
$8,810
SUITE
$14,230
From (per person) 8,810
Cruise
 (1)

17 Days (16 Nights) Port Louis to Port Louis
Cruise Line: Azamara Cruises
Departure: 04 January 2026
Countries Visited: Mauritius, Madagascar, France, Tanzania (+2 more), Kenya, Seychelles
INSIDE
$5,029
OCEANVIEW
$6,569
BALCONY
$9,339
SUITE
$13,699
From (per person) 5,029
Cruise

16 Days (15 Nights) Port Louis to Cape Town
Cruise Line: Regent Seven Seas
Departure: 17 January 2027
Countries Visited: Mauritius, Reunion, Madagascar, Mozambique (+1 more), South Africa
Early Booking Saving
INSIDE
-
OCEANVIEW
-
BALCONY
$9,749
SUITE
$10,799
Save (per person) 16,149
From (per person) 9,749
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
$5,559
OCEANVIEW
$6,849
BALCONY
$9,249
SUITE
$14,949
From (per person) 5,559
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
$4,059
OCEANVIEW
$5,059
BALCONY
$6,059
SUITE
$6,969
From (per person) 4,059
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
Early Booking Saving
INSIDE
-
OCEANVIEW
-
BALCONY
$9,299
SUITE
$10,899
Save (per person) 15,699
From (per person) 9,299
Cruise

13 Days (12 Nights) Walvis Bay to Dakar
Cruise Line: Ponant
Departure: 03 March 2027
Countries Visited: Namibia, Senegal
Exclusive Solo Offer
INSIDE
-
OCEANVIEW
-
BALCONY
$4,170
SUITE
$6,080
From (per person) 4,170
Cruise

9 Days (8 Nights) Dakar to Dakar
Cruise Line: Ponant
Ship: Le Bellot
Departure: 24 November 2025
Countries Visited: Senegal, Guinea-Bissau
Exclusive Solo Offer
INSIDE
-
OCEANVIEW
-
BALCONY
$7,020
SUITE
$9,690
From (per person) 7,020
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
INSIDE
$315
OCEANVIEW
$359
BALCONY
$443
SUITE
$662
From (per person) 315
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
$3,609
OCEANVIEW
$4,029
BALCONY
$4,709
SUITE
$6,629
From (per person) 3,609
Cruise
 (1)

13 Days (12 Nights) Dakar to Walvis Bay
Cruise Line: Ponant
Departures: Dec 2025 to Nov 2026
Countries Visited: Senegal, Namibia
Exclusive Solo Offer
INSIDE
-
OCEANVIEW
-
BALCONY
$4,010
SUITE
$5,860
From (per person) 4,010
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
-
BALCONY
$22,400
SUITE
-
From (per person) 22,400
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
INSIDE
$1,899
OCEANVIEW
$2,020
BALCONY
-
SUITE
-
From (per person) 1,899
Cruise

12 Days (11 Nights) Port Louis to Durban
Cruise Line: Ponant
Departure: 10 February 2027
Countries Visited: Mauritius, Madagascar, South Africa
INSIDE
-
OCEANVIEW
-
BALCONY
$11,150
SUITE
$18,370
From (per person) 11,150
Cruise

4 Days (3 Nights) Durban to Cape Town
Cruise Line: MSC Cruises
Ship: MSC Opera
Departure: 27 March 2026
Countries Visited: South Africa
Escape To Sea
INSIDE
$315
OCEANVIEW
$359
BALCONY
$443
SUITE
$662
From (per person) 315
Cruise

15 Days (14 Nights) Cape Town to Cape Town
Cruise Line: Regent Seven Seas
Departure: 13 January 2026
Countries Visited: South Africa, Namibia
Early Booking Saving
INSIDE
-
OCEANVIEW
-
BALCONY
$8,499
SUITE
$10,149
Save (per person) 14,499
From (per person) 8,499
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
INSIDE
$719
OCEANVIEW
$774
BALCONY
-
SUITE
-
From (per person) 719
Cruise

6 Days (5 Nights) Cape Town to Cape Town
Cruise Line: MSC Cruises
Ship: MSC Opera
Departure: 04 April 2026
Countries Visited: South Africa, Namibia
Escape To Sea
INSIDE
$620
OCEANVIEW
$675
BALCONY
-
SUITE
$1,062
From (per person) 620
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
Early Booking Saving
INSIDE
-
OCEANVIEW
-
BALCONY
$11,199
SUITE
$12,299
Save (per person) 16,799
From (per person) 11,199
Cruise

5 Days (4 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
INSIDE
$419
OCEANVIEW
$474
BALCONY
$564
SUITE
$817
From (per person) 419
Cruise

8 Days (7 Nights) Mindelo to Mindelo
Cruise Line: Ponant
Ship: Le Ponant
Departures: Nov 2025 to Nov 2026
Countries Visited: Cape Verde
INSIDE
-
OCEANVIEW
$8,850
BALCONY
$12,550
SUITE
$13,500
From (per person) 8,850
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
Early Booking Saving
INSIDE
-
OCEANVIEW
-
BALCONY
$10,399
SUITE
$11,399
Save (per person) 16,399
From (per person) 10,399
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
INSIDE
$419
OCEANVIEW
$474
BALCONY
$564
SUITE
$817
From (per person) 419
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
INSIDE
$337
OCEANVIEW
$381
BALCONY
$466
SUITE
$685
From (per person) 337
Cruise

9 Days (8 Nights) Dakar to Dakar
Cruise Line: Ponant
Departures: Nov 2025 to Dec 2026
Countries Visited: Senegal, Guinea-Bissau
Exclusive Solo Offer
INSIDE
-
OCEANVIEW
-
BALCONY
$5,500
SUITE
$9,250
From (per person) 5,500
Results: 1-30 of 120

No Results found. Try changing your search filters.