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 162 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
123 Cruises (162 Cruise Departures)
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,799
SUITE
$11,399
Save (per person) 16,799
From (per person) 10,799
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

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

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
$16,700
SUITE
$48,500
From (per person) 15,000
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,079
OCEANVIEW
$4,889
BALCONY
$6,039
SUITE
$6,969
From (per person) 4,079
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
$9,399
SUITE
$10,149
Save (per person) 15,399
From (per person) 9,399
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,509
OCEANVIEW
$2,879
BALCONY
$3,709
SUITE
$5,399
From (per person) 2,509
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

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)

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
 (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,589
OCEANVIEW
$4,019
BALCONY
$4,699
SUITE
$6,619
From (per person) 3,589
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,629
OCEANVIEW
$3,179
BALCONY
$3,739
SUITE
-
From (per person) 2,629
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,699
SUITE
$10,899
Save (per person) 16,099
From (per person) 9,699
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
 (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,289
OCEANVIEW
$6,529
BALCONY
$8,809
SUITE
$14,659
From (per person) 5,289
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

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

11 Days (10 Nights) Walvis Bay to Durban
Cruise Line: Ponant
Departure: 07 December 2026
Countries Visited: Namibia, South Africa
INSIDE
-
OCEANVIEW
-
BALCONY
$6,740
SUITE
$11,330
From (per person) 6,740
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
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
$9,929
SUITE
$15,419
From (per person) 9,929
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,299
SUITE
$10,799
Save (per person) 15,699
From (per person) 9,299
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
$247
OCEANVIEW
$291
BALCONY
$373
SUITE
$545
From (per person) 247
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

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
$21,400
SUITE
-
From (per person) 21,400
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

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

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
$653
OCEANVIEW
$675
BALCONY
-
SUITE
-
From (per person) 653
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,599
SUITE
$12,299
Save (per person) 17,199
From (per person) 11,599
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
$10,210
SUITE
$16,710
From (per person) 10,210
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,650
SUITE
$9,690
From (per person) 6,650
Results: 1-30 of 123

No Results found. Try changing your search filters.