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 159 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
$132,998pp
Countries
Show More...
Filter Results
131 Cruises (159 Cruise Departures)
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,440
BALCONY
$12,070
SUITE
$13,830
From (per person) 9,440
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,469
OCEANVIEW
$6,209
BALCONY
$8,769
SUITE
$12,139
From (per person) 5,469
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
-
OCEANVIEW
-
BALCONY
$12,949
SUITE
$25,509
From (per person) 12,949
Cruise

12 Days (11 Nights) Port Louis to Cape Town
Cruise Line: Norwegian Cruise Line
Departure: 03 May 2025
Countries Visited: Mauritius, Reunion, Madagascar, South Africa
INSIDE
-
OCEANVIEW
$1,052
BALCONY
-
SUITE
$2,982
From (per person) 1,052
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
Escape To Sea
INSIDE
$382
OCEANVIEW
$432
BALCONY
$492
SUITE
$712
From (per person) 382
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
INSIDE
$225
OCEANVIEW
$265
BALCONY
$325
SUITE
$475
From (per person) 225
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
$564
OCEANVIEW
$614
BALCONY
$674
SUITE
$924
From (per person) 564
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,289
OCEANVIEW
$3,719
BALCONY
$4,809
SUITE
$7,029
From (per person) 3,289
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
-
SUITE
$15,190
From (per person) 15,190
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 DealEarly Booking Saving
INSIDE
-
OCEANVIEW
-
BALCONY
$9,199
SUITE
$10,699
Save (per person) 15,799
From (per person) 9,199
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,024
OCEANVIEW
$1,638
BALCONY
$1,964
SUITE
-
From (per person) 1,024
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
$654
OCEANVIEW
$704
BALCONY
$764
SUITE
$1,014
From (per person) 654
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
$10,740
SUITE
$16,060
From (per person) 10,740
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
 (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
$5,549
BALCONY
$6,639
SUITE
$13,439
From (per person) 5,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,100
SUITE
$13,810
From (per person) 8,100
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
$2,889
OCEANVIEW
$4,129
BALCONY
$4,619
SUITE
$5,469
From (per person) 2,889
Cruise

15 Days (14 Nights) Cape Town to Cape Town
Cruise Line: Regent Seven Seas
Departure: 13 January 2026
Countries Visited: South Africa, Namibia
Exclusive DealEarly Booking Saving
INSIDE
-
OCEANVIEW
-
BALCONY
$9,199
SUITE
$9,949
Save (per person) 15,599
From (per person) 9,199
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
$382
OCEANVIEW
$432
BALCONY
$492
SUITE
$712
From (per person) 382
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
Exclusive DealEarly Booking Saving
INSIDE
-
OCEANVIEW
-
BALCONY
$9,199
SUITE
$10,699
Save (per person) 15,799
From (per person) 9,199
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
-
BALCONY
$7,300
SUITE
$12,460
From (per person) 7,300
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
$308
OCEANVIEW
$348
BALCONY
$408
SUITE
$598
From (per person) 308
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
$19,100
BALCONY
$20,100
SUITE
-
From (per person) 19,100
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 DealEarly Booking Saving
INSIDE
-
OCEANVIEW
-
BALCONY
$11,299
SUITE
$12,099
Save (per person) 17,299
From (per person) 11,299
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,731
OCEANVIEW
$1,841
BALCONY
-
SUITE
-
From (per person) 1,731
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,482
OCEANVIEW
$2,680
BALCONY
$4,546
SUITE
$5,298
From (per person) 2,482
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
$288
OCEANVIEW
$328
BALCONY
$388
SUITE
$578
From (per person) 288
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
$288
OCEANVIEW
$328
BALCONY
$388
SUITE
$578
From (per person) 288
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
$6,340
SUITE
$9,690
From (per person) 6,340
Results: 1-30 of 131

No Results found. Try changing your search filters.