Home > Operators > MSC Cruises > Africa Cruises
Africa Cruises with MSC

Africa Cruises with MSC

Join MSC on one of 20 cruises along the coastline of Africa from Casablanca to Madagascar this season. March is the most popular month to begin your cruise and MSC have 43 cruises departing between January 2025 and April 2026.
Filter Results
Departures
Show More...
Duration
3 Days
102 Days
Start & End Cities
Ship Name
Price
$400pp
$16,727pp
Countries
Show More...
Filter Results
20 Cruises (43 Cruise Departures)
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

85 Days (84 Nights) Valparaiso to Genoa
Cruise Line: MSC Cruises
Departure: 10 February 2025
Countries Visited: Chile, French Polynesia, Cook Islands, New Zealand (+10 more), Australia, Maldives, Seychelles, Madagascar, South Africa, Namibia, Senegal, Spain, Sicily, Italy
Early Booking Offer
INSIDE
$14,351
OCEANVIEW
$16,965
BALCONY
-
SUITE
-
From (per person) 14,351
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
Early Booking Offer
INSIDE
$641
OCEANVIEW
$701
BALCONY
$800
SUITE
$1,116
From (per person) 641
Cruise

29 Days (28 Nights) Bari to Durban
Cruise Line: MSC Cruises
Ship: MSC Opera
Departure: 31 October 2025
Countries Visited: Italy, Croatia, Greece, Egypt (+6 more), Jordan, Seychelles, Madagascar, Mauritius, Reunion, South Africa
Early Booking Offer
INSIDE
-
OCEANVIEW
$4,132
BALCONY
$6,775
SUITE
$9,042
From (per person) 4,132
Cruise

49 Days (48 Nights) Melbourne to Genoa
Cruise Line: MSC Cruises
Departure: 18 March 2025
Countries Visited: Australia, Maldives, Seychelles, Madagascar (+6 more), South Africa, Namibia, Senegal, Spain, Sicily, Italy
Early Booking Offer
INSIDE
$7,931
OCEANVIEW
$9,426
BALCONY
-
SUITE
-
From (per person) 7,931
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

84 Days (83 Nights) Valparaiso to Rome
Cruise Line: MSC Cruises
Departure: 10 February 2025
Countries Visited: Chile, French Polynesia, Cook Islands, New Zealand (+10 more), Australia, Maldives, Seychelles, Madagascar, South Africa, Namibia, Senegal, Spain, Sicily, Italy
Early Booking Offer
INSIDE
$13,739
OCEANVIEW
$16,323
BALCONY
$20,273
SUITE
-
From (per person) 13,739
Cruise

27 Days (26 Nights) Venice to Durban
Cruise Line: MSC Cruises
Ship: MSC Opera
Departure: 02 November 2025
Countries Visited: Italy, Croatia, Greece, Egypt (+6 more), Jordan, Seychelles, Madagascar, Mauritius, Reunion, South Africa
Early Booking Offer
INSIDE
$3,255
OCEANVIEW
$3,789
BALCONY
$5,086
SUITE
$8,323
From (per person) 3,255
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

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

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,358
SUITE
-
From (per person) 2,784
Cruise

3 Days (2 Nights) Durban to Durban
Cruise Line: MSC Cruises
Ship: MSC Opera
Departure: 10 January 2026
Countries Visited: South Africa
Early Booking Offer
INSIDE
$405
OCEANVIEW
$455
BALCONY
$554
SUITE
$791
From (per person) 405
Cruise

102 Days (101 Nights) Buenos Aires to Barcelona
Cruise Line: MSC Cruises
Departure: 26 January 2025
Countries Visited: Argentina, Falkland Islands, Chile, French Polynesia (+13 more), Cook Islands, New Zealand, Australia, Maldives, Seychelles, Madagascar, South Africa, Namibia, Senegal, Spain, Sicily, Italy, France
Early Booking Offer
INSIDE
$16,591
OCEANVIEW
$19,670
BALCONY
$23,125
SUITE
-
From (per person) 16,591
Cruise

27 Days (26 Nights) Durban to Genoa
Cruise Line: MSC Cruises
Ship: MSC Opera
Departure: 17 April 2026
Countries Visited: South Africa, Reunion, Mauritius, Madagascar (+5 more), Seychelles, Jordan, Egypt, Greece, Italy
Early Booking Offer
INSIDE
$3,632
OCEANVIEW
$4,167
BALCONY
$5,464
SUITE
$8,701
From (per person) 3,632
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

51 Days (50 Nights) Melbourne to Barcelona
Cruise Line: MSC Cruises
Departure: 18 March 2025
Countries Visited: Australia, Maldives, Seychelles, Madagascar (+7 more), South Africa, Namibia, Senegal, Spain, Sicily, Italy, France
Early Booking Offer
INSIDE
$8,452
OCEANVIEW
$9,918
BALCONY
$11,729
SUITE
-
From (per person) 8,452
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,042
OCEANVIEW
$1,091
BALCONY
$1,190
SUITE
$1,556
From (per person) 1,042
Cruise

48 Days (47 Nights) Melbourne to Rome
Cruise Line: MSC Cruises
Departure: 18 March 2025
Countries Visited: Australia, Maldives, Seychelles, Madagascar (+6 more), South Africa, Namibia, Senegal, Spain, Sicily, Italy
Early Booking Offer
INSIDE
$7,804
OCEANVIEW
$9,270
BALCONY
$11,517
SUITE
-
From (per person) 7,804
Cruise

20 Days (19 Nights) Cape Town to Genoa
Cruise Line: MSC Cruises
Departure: 16 April 2025
Countries Visited: South Africa, Namibia, Senegal, Spain (+2 more), Sicily, Italy
Early Booking Offer
INSIDE
$3,138
OCEANVIEW
-
BALCONY
$4,396
SUITE
$6,000
From (per person) 3,138
Cruise

99 Days (98 Nights) Buenos Aires to Rome
Cruise Line: MSC Cruises
Departure: 26 January 2025
Countries Visited: Argentina, Falkland Islands, Chile, French Polynesia (+12 more), Cook Islands, New Zealand, Australia, Maldives, Seychelles, Madagascar, South Africa, Namibia, Senegal, Spain, Sicily, Italy
Early Booking Offer
INSIDE
$16,534
OCEANVIEW
$19,444
BALCONY
$24,721
SUITE
-
From (per person) 16,534
Results: 20 results

No Results found. Try changing your search filters.