With endless sunsets, breathtaking scenery and diverse cultures and cuisine, South Africa makes a spectacular cruise destination. Full of natural beauty there are impressive beaches, forests and vineyards to explore. Take a trip up to the top of the iconic Table Mountain which provides a majestic backdrop to Cape Town or relax in the sun on Durban's beautiful stretch of beachfront The Golden Mile. From mountain biking and hiking to wine tasting and safari tours, on a cruise to South Africa you'll experience the extraordinary.

South Africa Cruises
Popular cruise ports in South Africa
South Africa cruise deals
Browse all our amazing South Africa cruise deals below. Use the filters to narrow down the results to find the perfect cruise for you.
Ports
South Africa
We found
1 cruise package and 165 cruises


1 / 20
7 % off — 6 days left

Duration
4 nights
Date
23 Nov 2026
Ship
MSC Armonia
- Departure - Durban, South Africa
- 3 stops
- Arrival - Durban, South Africa
Show all departures (9)
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 08/12: Black Friday Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £28pp per night!

1 / 21
15 % off — 6 days left

Duration
140 nights
Date
24 Nov 2026
Ship
Costa Deliziosa
- Departure - Civitavecchia (Rome), Italy
- 61 stops
- Arrival - Civitavecchia (Rome), Italy
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 21
15 % off — 6 days left

Duration
138 nights
Date
25 Nov 2026
Ship
Costa Deliziosa
- Departure - Savona, Italy
- 59 stops
- Arrival - Savona, Italy
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 21
15 % off — 6 days left

Duration
136 nights
Date
26 Nov 2026
Ship
Costa Deliziosa
- Departure - Marseille, France
- 57 stops
- Arrival - Marseille, France
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 20
7 % off — 6 days left

Duration
3 nights
Date
27 Nov 2026
Ship
MSC Armonia
- Departure - Durban, South Africa
- 3 stops
- Arrival - Durban, South Africa
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 08/12: Black Friday Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £31pp per night!

1 / 21
15 % off — 6 days left

World Cruise
Available
Duration
134 nights
Date
27 Nov 2026
Ship
Costa Deliziosa
- Departure - Barcelona, Spain
- 55 stops
- Arrival - Barcelona, Spain
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 20
7 % off — 6 days left

Duration
4 nights
Date
30 Nov 2026
Ship
MSC Armonia
- Departure - Durban, South Africa
- 3 stops
- Arrival - Durban, South Africa
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 08/12: Black Friday Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £28pp per night!

1 / 20
7 % off — 6 days left

Duration
3 nights
Date
11 Dec 2026
Ship
MSC Armonia
- Departure - Durban, South Africa
- 3 stops
- Arrival - Durban, South Africa
Show all departures (5)
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 08/12: Black Friday Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £31pp per night!

1 / 20
8.5 % off — 6 days left

Duration
12 nights
Date
26 Dec 2026
Ship
MSC Armonia
- Departure - Durban, South Africa
- 7 stops
- Arrival - Durban, South Africa
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 08/12: Black Friday Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £26pp per night!

1 / 21
15 % off — 6 days left

World Cruise
Available
Duration
97 nights
Date
3 Jan 2027
Ship
Costa Deliziosa
- Departure - San Francisco, USA
- 37 stops
- Arrival - Barcelona, Spain
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 21
15 % off — 6 days left

Duration
98 nights
Date
3 Jan 2027
Ship
Costa Deliziosa
- Departure - San Francisco, USA
- 38 stops
- Arrival - Marseille, France
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 21
15 % off — 6 days left

Duration
99 nights
Date
3 Jan 2027
Ship
Costa Deliziosa
- Departure - San Francisco, USA
- 39 stops
- Arrival - Savona, Italy
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 21
15 % off — 6 days left

Duration
100 nights
Date
3 Jan 2027
Ship
Costa Deliziosa
- Departure - San Francisco, USA
- 40 stops
- Arrival - Civitavecchia (Rome), Italy
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 27
Discount — 6 days left

Duration
106 nights
Date
6 Jan 2027
Ship
Arcadia
- Departure - Southampton, Great Britain
- 38 stops
- Arrival - Southampton, Great Britain
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Save 32% when you upgrade to All-Inclusive from £45pp per day!

1 / 26

Duration
180 nights
Date
6 Jan 2027
Ship
Vista
- Departure - Miami, Florida, USA
- 107 stops
- Arrival - Southampton, Great Britain
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 26

Duration
244 nights
Date
6 Jan 2027
Ship
Vista
- Departure - Miami, Florida, USA
- 159 stops
- Arrival - New York, USA
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 26
Discount — 6 days left

Duration
109 nights
Date
10 Jan 2027
Ship
Queen Victoria
- Departure - Southampton, Great Britain
- 41 stops
- Arrival - Southampton, Great Britain
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Cunard Signature packages from just £40pp per day

1 / 26
Discount — 6 days left

Duration
111 nights
Date
10 Jan 2027
Ship
Queen Victoria
- Departure - Southampton, Great Britain
- 42 stops
- Arrival - Hamburg, Germany
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Cunard Signature packages from just £40pp per day

1 / 26
Discount — 6 days left

Duration
100 nights
Date
19 Jan 2027
Ship
Queen Victoria
- Departure - New York, USA
- 39 stops
- Arrival - Southampton, Great Britain
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Cunard Signature packages from just £40pp per day

1 / 22
Discount — 6 days left

Duration
98 nights
Date
21 Jan 2027
Ship
Borealis
- Departure - Southampton, Great Britain
- 37 stops
- Arrival - Southampton, Great Britain
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Save 10% off car parking in Southampton - Exclusive to Seascanner.co.uk!

1 / 21
15 % off — 6 days left

World Cruise
Available
Duration
71 nights
Date
29 Jan 2027
Ship
Costa Deliziosa
- Departure - Sydney, Australia
- 29 stops
- Arrival - Barcelona, Spain
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 21
15 % off — 6 days left

Duration
72 nights
Date
29 Jan 2027
Ship
Costa Deliziosa
- Departure - Sydney, Australia
- 30 stops
- Arrival - Marseille, France
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 21
15 % off — 6 days left

Duration
74 nights
Date
29 Jan 2027
Ship
Costa Deliziosa
- Departure - Sydney, Australia
- 32 stops
- Arrival - Civitavecchia (Rome), Italy
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 21
15 % off — 6 days left

Duration
73 nights
Date
29 Jan 2027
Ship
Costa Deliziosa
- Departure - Sydney, Australia
- 31 stops
- Arrival - Savona, Italy
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 26
Discount — 6 days left

Duration
83 nights
Date
5 Feb 2027
Ship
Queen Victoria
- Departure - Los Angeles, USA
- 33 stops
- Arrival - Southampton, Great Britain
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Cunard Signature packages from just £40pp per day

1 / 12

Duration
24 nights
Date
7 Feb 2027
Ship
Sirena
- Departure - Cape Town, South Africa
- 13 stops
- Arrival - Lisbon, Portugal
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 20
7 % off — 6 days left

Duration
4 nights
Date
8 Feb 2027
Ship
MSC Armonia
- Departure - Durban, South Africa
- 5 stops
- Arrival - Durban, South Africa
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 08/12: Black Friday Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £28pp per night!

1 / 20
7 % off — 6 days left

Duration
2 nights
Date
12 Feb 2027
Ship
MSC Armonia
- Departure - Durban, South Africa
- 2 stops
- Arrival - Durban, South Africa
2 Available promotions:
Ends 08/12: Black Friday Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £31pp per night!

1 / 21
15 % off — 6 days left

Duration
29 nights
Date
23 Feb 2027
Ship
Costa Deliziosa
- Departure - Hong Kong, China
- 14 stops
- Arrival - Cape Town, South Africa
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 21
15 % off — 6 days left

Duration
47 nights
Date
23 Feb 2027
Ship
Costa Deliziosa
- Departure - Hong Kong, China
- 19 stops
- Arrival - Marseille, France
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 21
15 % off — 6 days left

World Cruise
Available
Duration
46 nights
Date
23 Feb 2027
Ship
Costa Deliziosa
- Departure - Hong Kong, China
- 18 stops
- Arrival - Barcelona, Spain
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 21
15 % off — 6 days left

Duration
48 nights
Date
23 Feb 2027
Ship
Costa Deliziosa
- Departure - Hong Kong, China
- 20 stops
- Arrival - Savona, Italy
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 21
15 % off — 6 days left

Duration
49 nights
Date
23 Feb 2027
Ship
Costa Deliziosa
- Departure - Hong Kong, China
- 21 stops
- Arrival - Civitavecchia (Rome), Italy
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 26
Discount — 6 days left

Duration
65 nights
Date
24 Feb 2027
Ship
Queen Victoria
- Departure - Sydney, Australia
- 27 stops
- Arrival - Southampton, Great Britain
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Cunard Signature packages from just £50pp per day

1 / 26
Discount — 6 days left

Duration
67 nights
Date
24 Feb 2027
Ship
Queen Victoria
- Departure - Sydney, Australia
- 28 stops
- Arrival - Hamburg, Germany
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Cunard Signature packages from just £50pp per day

1 / 26
Discount — 6 days left

Duration
67 nights
Date
24 Feb 2027
Ship
Queen Victoria
- Departure - Sydney, Australia
- 28 stops
- Arrival - Hamburg, Germany
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Cunard Signature packages from just £50pp per day

1 / 26

Duration
129 nights
Date
26 Feb 2027
Ship
Vista
- Departure - Sydney, Australia
- 80 stops
- Arrival - Southampton, Great Britain
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 20
7 % off — 6 days left

Duration
3 nights
Date
8 Mar 2027
Ship
MSC Armonia
- Departure - Durban, South Africa
- 2 stops
- Arrival - Cape Town, South Africa
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 08/12: Black Friday Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £31pp per night!

1 / 26
Discount — 6 days left

Duration
46 nights
Date
15 Mar 2027
Ship
Queen Victoria
- Departure - Hong Kong, China
- 18 stops
- Arrival - Southampton, Great Britain
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Cunard Signature packages from just £50pp per day

1 / 20
7 % off — 6 days left

Duration
5 nights
Date
16 Mar 2027
Ship
MSC Armonia
- Departure - Cape Town, South Africa
- 4 stops
- Arrival - Cape Town, South Africa
Show all departures (2)
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 08/12: Black Friday Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £28pp per night!
40 of 165 pcs





