Home > Cruises > Africa Cruises > South Africa > Cruises from Cape Town

Cruises from Cape Town

Choose from 25 unique cruises starting in Cape Town, and travelling to Athens, Barcelona, Dakar, Durban, Fort Lauderdale and more. March is the most popular month to join a cruise from Cape Town and you can select from 25 departures available from nine leading cruise lines.
Filter Results
25 Cruises (25 Departures)
25 Cruises (25 Departures)
Departures
Show More...
Duration
4 Days
66 Days
Countries Visited
End City
Ship Features
Operators
Show More...
Price
$500pp
$84,700pp
Countries
Show More...
Cruise
 (8)

18 Days (17 Nights) Cape Town to Las Palmas de Gran Canaria
Cruise Line: Azamara
Departure: 09 May 2028
Visits: South Africa, Namibia, Cape Verde, Spain
Azamara Always Included
Exclusive Savings
Inside
$4,488
Oceanview
$4,860
Balcony
$6,095
Suite
$11,142
From (Per Person)
A$4,488
Per Person
Cruise
 (1)

23 Days (22 Nights) Cape Town to Hamburg
Cruise Line: Cunard
Departure: 10 April 2027
Visits: South Africa, Namibia, Senegal, Spain, Portugal, England, Germany
Exclusive Savings
Inside
-
Oceanview
$8,739
Balcony
$11,124
Suite
-
From (Per Person)
A$8,739
Per Person
Cruise
 (4)

51 Days (50 Nights) Cape Town to Fort Lauderdale
Cruise Line: Princess
Departure: 09 March 2028
Visits: South Africa, Namibia, Cape Verde, Spain +12 more, Gibraltar, Sicily, Greece, Croatia, Montenegro, Turkey, Italy, Corsica, France, Morocco, Portugal, USA
Exclusive Savings
Inside
$10,319
Oceanview
$10,929
Balcony
$12,824
Suite
$22,248
From (Per Person)
A$10,319
Per Person
Cruise
 (1)

25 Days (24 Nights) Cape Town to Lisbon
Cruise Line: Oceania
Departure: 07 February 2027
Visits: South Africa, Namibia, Sao Tome and Principe, Togo +8 more, Ghana, Cote d'Ivoire, Gambia, Senegal, Cape Verde, Spain, Morocco, Portugal
Your World Inclusions
Exclusive Savings
Inside
$11,865
Oceanview
$13,087
Balcony
$19,120
Suite
-
From (Per Person)
A$11,865
Save 2,295
Per Person
Cruise
 (8)

25 Days (24 Nights) Cape Town to Barcelona
Cruise Line: Azamara
Departure: 09 May 2028
Visits: South Africa, Namibia, Cape Verde, Spain, Morocco, Gibraltar
Azamara Always Included
Exclusive Savings
Inside
$7,201
Oceanview
$7,740
Balcony
$10,327
Suite
$17,001
From (Per Person)
A$7,201
Per Person
Cruise
 (1)

21 Days (20 Nights) Cape Town to London
Cruise Line: Cunard
Departure: 10 April 2027
Visits: South Africa, Namibia, Senegal, Spain, Portugal, England
Exclusive Savings
Inside
$5,609
Oceanview
-
Balcony
$8,837
Suite
-
From (Per Person)
A$5,609
Per Person
Cruise
 (4)

66 Days (65 Nights) Cape Town to Los Angeles
Cruise Line: Princess
Departure: 09 March 2028
Visits: South Africa, Namibia, Cape Verde, Spain +16 more, Gibraltar, Sicily, Greece, Croatia, Montenegro, Turkey, Italy, Corsica, France, Morocco, Portugal, USA, Colombia, Panama, El Salvador, Mexico
Exclusive Savings
Inside
$13,400
Oceanview
$14,234
Balcony
$16,689
Suite
$28,924
From (Per Person)
A$13,400
Per Person
Cruise
 (1)

39 Days (38 Nights) Cape Town to London
Cruise Line: Seabourn
Departure: 29 March 2028
Visits: South Africa, Namibia, Angola, Sao Tome and Principe +9 more, Benin, Ghana, Senegal, Cape Verde, Spain, Morocco, Portugal, France, England
Exclusive Savings
Oceanview
$34,733
Balcony
-
Suite
-
From (Per Person)
A$34,733
Save 630
Per Person
Cruise
 (8)

52 Days (51 Nights) Cape Town to Athens
Cruise Line: Azamara
Departure: 09 May 2028
Visits: South Africa, Namibia, Cape Verde, Spain +11 more, Morocco, Gibraltar, France, Italy, Sicily, Malta, Montenegro, Croatia, Slovenia, Greece, Turkey
Azamara Always Included
Exclusive Savings
Inside
$19,911
Oceanview
$20,861
Balcony
$27,584
Suite
$39,677
From (Per Person)
A$19,911
Per Person
Cruise

4 Days (3 Nights) Cape Town to Cape Town
Cruise Line: MSC Cruises
Ship: MSC Armonia
Departure: 26 March 2027
Visits: South Africa
Exclusive Savings
Inside
$746
Oceanview
$776
Balcony
-
Suite
$1,202
From (Per Person)
A$746
Per Person
Cruise

55 Days (54 Nights) Cape Town to Fort Lauderdale
Cruise Line: Holland America
Ship: Volendam
Departure: 22 March 2027
Visits: South Africa, Namibia, Gambia, Senegal +11 more, Cape Verde, Spain, Morocco, Portugal, France, Holland, Norway, Denmark, England, Puerto Rico, USA
Book Early & Have It All Fare Option
Exclusive Savings
Inside
$17,839
Oceanview
$19,819
Balcony
$34,273
Suite
-
From (Per Person)
A$17,839
Per Person
Cruise

20 Days (19 Nights) Cape Town to Dakar
Cruise Line: Silversea
Ship: Silver Dawn
Departure: 11 April 2027
Visits: South Africa, Namibia, Angola, Ghana, Cote d'Ivoire, Gambia, Senegal
Exclusive Savings
Oceanview
-
Balcony
$25,382
Suite
$80,654
From (Per Person)
A$25,382
Save 518
Per Person
Cruise

6 Days (5 Nights) Cape Town to Cape Town
Cruise Line: MSC Cruises
Ship: MSC Armonia
Departure: 21 March 2027
Visits: South Africa, Namibia
Exclusive Savings
Inside
$1,181
Oceanview
$1,418
Balcony
$1,745
Suite
$1,993
From (Per Person)
A$1,181
Per Person
Cruise

18 Days (17 Nights) Cape Town to London
Cruise Line: Cunard
Ship: Queen Anne
Departure: 15 April 2028
Visits: South Africa, Cape Verde, Spain, Portugal, England
Exclusive Savings
Inside
$3,826
Oceanview
$4,915
Balcony
$6,054
Suite
$10,944
From (Per Person)
A$3,826
Per Person
Cruise

23 Days (22 Nights) Cape Town to Mumbai
Cruise Line: Silversea
Ship: Silver Muse
Departure: 10 November 2026
Visits: South Africa, Reunion, Mauritius, Seychelles, India
Exclusive Savings
Oceanview
$10,388
Balcony
$12,348
Suite
$44,002
From (Per Person)
A$10,388
Save 212
Per Person
Cruise

16 Days (15 Nights) Cape Town to Port Louis
Cruise Line: Regent Seven Seas
Departure: 01 February 2027
Visits: South Africa, France, Madagascar, Mauritius
Exclusive Savings
Balcony
$23,377
Suite
$24,475
From (Per Person)
A$23,377
Save 2,443
Per Person
Cruise

62 Days (61 Nights) Cape Town to Barcelona
Cruise Line: Regent Seven Seas
Departure: 01 February 2027
Visits: South Africa, France, Madagascar, Mauritius +12 more, Seychelles, Maldives, Oman, United Arab Emirates, Qatar, Saudi Arabia, Jordan, Egypt, Israel, Greece, Italy, Spain
Exclusive Savings
Balcony
-
Suite
$81,206
From (Per Person)
A$81,206
Save 3,494
Per Person
Cruise

22 Days (21 Nights) Cape Town to Lisbon
Cruise Line: Regent Seven Seas
Departure: 28 April 2028
Visits: South Africa, Namibia, Angola, Sao Tome and Principe +5 more, Cote d'Ivoire, Gambia, Cape Verde, Spain, Portugal
Exclusive Savings
Balcony
$25,957
Suite
$27,633
From (Per Person)
A$25,957
Save 2,483
Per Person
Cruise

15 Days (14 Nights) Cape Town to Cape Town
Cruise Line: Regent Seven Seas
Departure: 22 April 2029
Visits: South Africa, Madagascar, France, Mozambique
Exclusive Savings
Balcony
$12,891
Suite
$14,778
From (Per Person)
A$12,891
Save 8,689
Per Person
Cruise

22 Days (21 Nights) Cape Town to Lisbon
Cruise Line: Regent Seven Seas
Departure: 06 May 2029
Visits: South Africa, Namibia, Angola, Sao Tome and Principe +5 more, Cote d'Ivoire, Gambia, Cape Verde, Spain, Portugal
Exclusive Savings
Balcony
$26,535
Suite
$30,034
From (Per Person)
A$26,535
Save 2,495
Per Person
Cruise

21 Days (20 Nights) Cape Town to Lisbon
Cruise Line: Regent Seven Seas
Departure: 20 November 2027
Visits: South Africa, Namibia, Sao Tome and Principe, Togo +6 more, Ghana, Cote d'Ivoire, Senegal, Cape Verde, Spain, Portugal
Exclusive Savings
Oceanview
$20,788
Balcony
$23,336
Suite
$23,817
From (Per Person)
A$20,788
Save 2,382
Per Person
Cruise

4 Days (3 Nights) Cape Town to Durban
Cruise Line: MSC Cruises
Ship: MSC Armonia
Departure: 29 March 2027
Visits: South Africa
Exclusive Savings
Inside
$558
Oceanview
$647
Balcony
$786
Suite
$1,004
From (Per Person)
A$558
Per Person
Cruise

17 Days (16 Nights) Cape Town to Mahe
Cruise Line: Silversea
Departure: 17 March 2028
Visits: South Africa, Reunion, Mauritius, Seychelles
Exclusive Savings
Oceanview
$21,462
Balcony
$22,834
Suite
-
From (Per Person)
A$21,462
Save 438
Per Person
Cruise

20 Days (19 Nights) Cape Town to Hamburg
Cruise Line: Cunard
Ship: Queen Anne
Departure: 15 April 2028
Visits: South Africa, Cape Verde, Spain, Portugal, England, Germany
Exclusive Savings
Inside
$5,391
Oceanview
-
Balcony
$8,292
Suite
-
From (Per Person)
A$5,391
Per Person
Cruise

29 Days (28 Nights) Cape Town to Singapore
Cruise Line: Regent Seven Seas
Departure: 09 March 2027
Visits: South Africa, Mozambique, Madagascar, Tanzania +6 more, Seychelles, Maldives, Sri Lanka, Thailand, Malaysia, Singapore
Exclusive Savings
Oceanview
-
Balcony
-
Suite
$31,512
From (Per Person)
A$31,512
Save 2,568
Per Person
Results: 25 results

No trips found. Try adjusting the search filters.

Africa Cruises

Trip Lengths

Departure Months

Cities

Country Routes