South Africa Cruises

South Africa Cruises

South Africa is a unique destination for its diverse landscapes, ranging from the Drakensberg mountains to the Kalahari Desert. Witness the 'Big Five' in famous parks like Kruger National Park, explore UNESCO World Heritage Sites such as Cradle of Humankind and Robben Island, and soak in the culture of cities like Cape Town and Johannesburg. Enjoy gourmet food and wine, particularly in Stellenbosch and Franschhoek. Satisfy your adventurous side with numerous activities, or delve into the country's rich and resilient history through various museums and heritage sites.

Where is South Africa?

South Africa is located on the southernmost tip of the African continent. It shares borders with six countries: Namibia is to the north-west, Botswana to the north, and Zimbabwe, Mozambique, and eSwatini (formerly Swaziland) to the north-east. The country also encompasses Lesotho, an independent enclave.

The Rainbow Nation

Wildlife, Landscapes and History

South Africa, often referred to as the 'Rainbow Nation', is a land of diverse cultures, rich history, remarkable landscapes, and abundant wildlife. Its stunning coastline, breathtaking mountains, thriving cities, and vast savannahs offer unforgettable experiences, while its world-renowned vineyards and vibrant cultures encapsulate the essence of this fascinating African country.

South Africa

We found

2 cruise packages and 206 cruises

Indian Ocean Elegance with Ultra All-Inclusive Regent Seven Seas
21
nights
Departure12 Jan 2027
Fr. £9999
A World Without Boundaries with Seabourn
84
nights
Departure6 Jan 2028
Fr. £39365
Zambezi Queen, Victoria Falls
1 / 11
5 % off
AmaWaterways
Duration
9 nights
Date
13 Nov 2026
Ship
Zambezi Queen
  • Departure - Cape Town, South Africa
  • 10 stops  
  • Arrival - Victoria Falls, Zambia
£11639
From
£11058
Price per person / suite
Show all departures (47)
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
Zambezi Queen, Limpopo River
1 / 11
5 % off
AmaWaterways
Duration
15 nights
Date
13 Nov 2026
Ship
Zambezi Queen
  • Departure - Cape Town, South Africa
  • 15 stops  
  • Arrival - Kruger Park, South Africa
£14754
From
£14017
Price per person / suite
Show all departures (46)
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
Zambezi Queen, Victoria Falls
1 / 11
5 % off
AmaWaterways
Duration
14 nights
Date
13 Nov 2026
Ship
Zambezi Queen
  • Departure - Cape Town, South Africa
  • 14 stops  
  • Arrival - Pretoria, South Africa
£15677
From
£14894
Price per person / suite
Show all departures (2)
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
Zambezi Queen, Limpopo River
1 / 11
5 % off
AmaWaterways
Duration
12 nights
Date
15 Nov 2026
Ship
Zambezi Queen
  • Departure - Johannesburg, South Africa
  • 13 stops  
  • Arrival - Kruger Park, South Africa
£13850
From
£13158
Price per person / suite
Show all departures (47)
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
Zambezi Queen, Victoria Falls
1 / 11
5 % off
AmaWaterways
Duration
17 nights
Date
15 Nov 2026
Ship
Zambezi Queen
  • Departure - Johannesburg, South Africa
  • 17 stops  
  • Arrival - Serengeti National Park, Tanzania
£17408
From
£16538
Price per person / suite
Show all departures (47)
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
MSC Armonia, Africa/Indian Ocean
1 / 20
Discount
MSC Cruises
Duration
4 nights
Date
23 Nov 2026
Ship
MSC Armonia
  • Departure - Durban, South Africa
  • 3 stops  
  • Arrival - Durban, South Africa
£339
From
£331
Price per person / inside stateroom
Show all departures (9)
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Armonia, Africa/Indian Ocean
1 / 20
Discount
MSC Cruises
Duration
3 nights
Date
27 Nov 2026
Ship
MSC Armonia
  • Departure - Durban, South Africa
  • 3 stops  
  • Arrival - Durban, South Africa
£393
From
£384
Price per person / inside stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Armonia, Africa/Indian Ocean
1 / 20
Discount
MSC Cruises
Duration
4 nights
Date
30 Nov 2026
Ship
MSC Armonia
  • Departure - Durban, South Africa
  • 3 stops  
  • Arrival - Durban, South Africa
£359
From
£351
Price per person / inside stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Armonia, Africa/Indian Ocean
1 / 20
Discount
MSC Cruises
Duration
3 nights
Date
11 Dec 2026
Ship
MSC Armonia
  • Departure - Durban, South Africa
  • 3 stops  
  • Arrival - Durban, South Africa
£309
From
£302
Price per person / inside stateroom
Show all departures (5)
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Armonia, Africa/Indian Ocean
1 / 20
Discount
MSC Cruises
Duration
5 nights
Date
21 Dec 2026
Ship
MSC Armonia
  • Departure - Durban, South Africa
  • 4 stops  
  • Arrival - Durban, South Africa
£669
From
£653
Price per person / inside stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Armonia, Africa/Indian Ocean
1 / 20
Discount
MSC Cruises
Duration
12 nights
Date
26 Dec 2026
Ship
MSC Armonia
  • Departure - Durban, South Africa
  • 7 stops  
  • Arrival - Durban, South Africa
£1539
From
£1466
Price per person / inside stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
Volendam, World Cruise
1 / 20
5 % off
Holland America Line
Duration
129 nights
Date
5 Jan 2027
Ship
Volendam
  • Departure - Fort Lauderdale, Florida
  • 67 stops  
  • Arrival - Fort Lauderdale, Florida
£22399
From
£21280
Price per person / inside stateroom
Arcadia, World Cruise
1 / 27
Discount
P&O Cruises
Duration
106 nights
Date
6 Jan 2027
Ship
Arcadia
  • Departure - Southampton, Great Britain
  • 38 stops  
  • Arrival - Southampton, Great Britain
£12999
From
£12740
Price per person / inside stateroom
Vista, World Cruise
1 / 26
Discount
Oceania Cruises
Duration
180 nights
Date
6 Jan 2027
Ship
Vista
  • Departure - Miami, Florida, USA
  • 107 stops  
  • Arrival - Southampton, Great Britain
£67539
From
£65513
Price per person / balcony stateroom
Available promotion:
Your World Included™ amenities + choose complimentary Wine & Beer or Shore Excursion Credit
Vista, World Cruise
1 / 26
Discount
Oceania Cruises
Duration
244 nights
Date
6 Jan 2027
Ship
Vista
  • Departure - Miami, Florida, USA
  • 159 stops  
  • Arrival - New York, USA
£95519
From
£92654
Price per person / balcony stateroom
Available promotion:
Your World Included™ amenities + choose complimentary Wine & Beer or Shore Excursion Credit
Queen Victoria, World Cruise
1 / 26
Discount
Cunard
Duration
109 nights
Date
10 Jan 2027
Ship
Queen Victoria
  • Departure - Southampton, Great Britain
  • 41 stops  
  • Arrival - Southampton, Great Britain
£13519
From
£13249
Price per person / inside stateroom
Queen Victoria, World Cruise
1 / 26
Discount
Cunard
Duration
111 nights
Date
10 Jan 2027
Ship
Queen Victoria
  • Departure - Southampton, Great Britain
  • 42 stops  
  • Arrival - Hamburg, Germany
£15799
From
£15484
Price per person / inside stateroom
Seven Seas Splendor, World Cruise
1 / 9
Discount
Regent Seven Seas Cruises
Duration
127 nights
Date
11 Jan 2027
Ship
Seven Seas Splendor
  • Departure - Miami, Florida, USA
  • 71 stops  
  • Arrival - Civitavecchia (Rome), Italy
£75619
From
£72595
Price per person / suite
Seven Seas Splendor, World Cruise
1 / 9
Discount
Regent Seven Seas Cruises
Duration
141 nights
Date
11 Jan 2027
Ship
Seven Seas Splendor
  • Departure - Miami, Florida, USA
  • 77 stops  
  • Arrival - New York, USA
£82689
From
£79382
Price per person / suite
Seven Seas Voyager, Africa/Indian Ocean
1 / 10
Discount
Regent Seven Seas Cruises
Duration
15 nights
Date
17 Jan 2027
Ship
Seven Seas Voyager
  • Departure - Port Louis, Mauritius
  • 12 stops  
  • Arrival - Cape Town, South Africa
£10879
From
£10444
Price per person / suite
Queen Victoria, World Cruise
1 / 26
Discount
Cunard
Duration
100 nights
Date
19 Jan 2027
Ship
Queen Victoria
  • Departure - New York, USA
  • 39 stops  
  • Arrival - Southampton, Great Britain
£18199
From
£17836
Price per person / balcony stateroom
Borealis, World Cruise
1 / 22
Discount
Fred Olsen Cruise Lines
Duration
98 nights
Date
21 Jan 2027
Ship
Borealis
  • Departure - Southampton, Great Britain
  • 37 stops  
  • Arrival - Southampton, Great Britain
£14299
From
£13871
Price per person / inside stateroom
Available promotion:
Enjoy 10% OFF car parking in Southampton!
Seven Seas Voyager, Africa/Indian Ocean
1 / 10
Discount
Regent Seven Seas Cruises
Duration
15 nights
Date
1 Feb 2027
Ship
Seven Seas Voyager
  • Departure - Cape Town, South Africa
  • 10 stops  
  • Arrival - Port Louis, Mauritius
£11659
From
£11193
Price per person / suite
Queen Victoria, World Cruise
1 / 26
Discount
Cunard
Duration
83 nights
Date
5 Feb 2027
Ship
Queen Victoria
  • Departure - Los Angeles, USA
  • 33 stops  
  • Arrival - Southampton, Great Britain
£15199
From
£14896
Price per person / balcony stateroom
Sirena, Africa/Indian Ocean
1 / 12
Discount
Oceania Cruises
Duration
24 nights
Date
7 Feb 2027
Ship
Sirena
  • Departure - Cape Town, South Africa
  • 13 stops  
  • Arrival - Lisbon, Portugal
£7989
From
£7750
Price per person / inside stateroom
Available promotion:
Your World Included™ amenities + choose complimentary Wine & Beer or Shore Excursion Credit
MSC Armonia, Africa/Indian Ocean
1 / 20
Discount
MSC Cruises
Duration
4 nights
Date
8 Feb 2027
Ship
MSC Armonia
  • Departure - Durban, South Africa
  • 5 stops  
  • Arrival - Durban, South Africa
£382
From
£373
Price per person / inside stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
Volendam, World Cruise
1 / 20
5 % off
Holland America Line
Duration
40 nights
Date
10 Feb 2027
Ship
Volendam
  • Departure - Sydney, Australia
  • 22 stops  
  • Arrival - Cape Town, South Africa
£7299
From
£6935
Price per person / inside stateroom
MSC Armonia, Africa/Indian Ocean
1 / 20
MSC Cruises
Duration
2 nights
Date
12 Feb 2027
Ship
MSC Armonia
  • Departure - Durban, South Africa
  • 2 stops  
  • Arrival - Durban, South Africa
From
£209
Price per person / inside stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
Queen Victoria, World Cruise
1 / 26
Discount
Cunard
Duration
65 nights
Date
24 Feb 2027
Ship
Queen Victoria
  • Departure - Sydney, Australia
  • 27 stops  
  • Arrival - Southampton, Great Britain
£10049
From
£9849
Price per person / inside stateroom
Available promotion:
UP TO $600 ONBOARD CREDIT
Queen Victoria, World Cruise
1 / 26
Discount
Cunard
Duration
67 nights
Date
24 Feb 2027
Ship
Queen Victoria
  • Departure - Sydney, Australia
  • 28 stops  
  • Arrival - Hamburg, Germany
£13999
From
£13720
Price per person / balcony stateroom
Available promotion:
UP TO $600 ONBOARD CREDIT
Queen Victoria, World Cruise
1 / 26
Discount
Cunard
Duration
67 nights
Date
24 Feb 2027
Ship
Queen Victoria
  • Departure - Sydney, Australia
  • 28 stops  
  • Arrival - Hamburg, Germany
£15669
From
£15356
Price per person / balcony stateroom
Available promotion:
UP TO $600 ONBOARD CREDIT
Vista, World Cruise
1 / 26
Discount
Oceania Cruises
Duration
129 nights
Date
26 Feb 2027
Ship
Vista
  • Departure - Sydney, Australia
  • 80 stops  
  • Arrival - Southampton, Great Britain
£47309
From
£45890
Price per person / balcony stateroom
Available promotion:
Your World Included™ amenities + choose complimentary Wine & Beer or Shore Excursion Credit
MSC Armonia, Africa/Indian Ocean
1 / 20
Discount
MSC Cruises
Duration
3 nights
Date
8 Mar 2027
Ship
MSC Armonia
  • Departure - Durban, South Africa
  • 2 stops  
  • Arrival - Cape Town, South Africa
£219
From
£214
Price per person / inside stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
Zambezi Queen, Victoria Falls
1 / 11
5 % off
AmaWaterways
Duration
11 nights
Date
9 Mar 2027
Ship
Zambezi Queen
  • Departure - Cape Town, South Africa
  • 10 stops  
  • Arrival - Johannesburg, South Africa
£12222
From
£11611
Price per person / suite
Show all departures (39)
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
Zambezi Queen, Limpopo River
1 / 11
5 % off
AmaWaterways
Duration
12 nights
Date
9 Mar 2027
Ship
Zambezi Queen
  • Departure - Cape Town, South Africa
  • 15 stops  
  • Arrival - Kruger Park, South Africa
£15972
From
£15174
Price per person / suite
Show all departures (39)
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
Zambezi Queen, Victoria Falls
1 / 11
5 % off
AmaWaterways
Duration
17 nights
Date
11 Mar 2027
Ship
Zambezi Queen
  • Departure - Johannesburg, South Africa
  • 15 stops  
  • Arrival - Maasai Mara, Kenya
£17665
From
£16782
Price per person / suite
Show all departures (39)
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
Queen Victoria, World Cruise
1 / 26
Discount
Cunard
Duration
46 nights
Date
15 Mar 2027
Ship
Queen Victoria
  • Departure - Hong Kong, China
  • 18 stops  
  • Arrival - Southampton, Great Britain
£10399
From
£10192
Price per person / balcony stateroom
Available promotion:
UP TO $600 ONBOARD CREDIT
MSC Armonia, Africa/Indian Ocean
1 / 20
Discount
MSC Cruises
Duration
5 nights
Date
16 Mar 2027
Ship
MSC Armonia
  • Departure - Cape Town, South Africa
  • 4 stops  
  • Arrival - Cape Town, South Africa
£586
From
£572
Price per person / inside stateroom
Show all departures (2)
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
Borealis, World Cruise
1 / 22
Discount
Fred Olsen Cruise Lines
Duration
39 nights
Date
21 Mar 2027
Ship
Borealis
  • Departure - Singapore City, Singapore
  • 13 stops  
  • Arrival - Southampton, Great Britain
£5099
From
£4947
Price per person / inside stateroom
Volendam, Canary Islands
1 / 20
5 % off
Holland America Line
Duration
35 nights
Date
22 Mar 2027
Ship
Volendam
  • Departure - Cape Town, South Africa
  • 21 stops  
  • Arrival - Rotterdam, Netherlands
£6399
From
£6080
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Volendam, World Cruise
1 / 20
5 % off
Holland America Line
Duration
54 nights
Date
22 Mar 2027
Ship
Volendam
  • Departure - Cape Town, South Africa
  • 28 stops  
  • Arrival - Fort Lauderdale, Florida
£9599
From
£9120
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Queen Victoria, Africa/Indian Ocean
1 / 26
Discount
Cunard
Duration
19 nights
Date
22 Mar 2027
Ship
Queen Victoria
  • Departure - Singapore City, Singapore
  • 8 stops  
  • Arrival - Cape Town, South Africa
£2719
From
£2692
Price per person / inside stateroom
3 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600, UP TO $600 ONBOARD CREDIT
Queen Victoria, Africa/Indian Ocean
1 / 26
Discount
Cunard
Duration
19 nights
Date
22 Mar 2027
Ship
Queen Victoria
  • Departure - Singapore City, Singapore
  • 8 stops  
  • Arrival - Cape Town, South Africa
£3949
From
£3910
Price per person / inside stateroom
3 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600, UP TO $600 ONBOARD CREDIT
Queen Victoria, World Cruise
1 / 26
Discount
Cunard
Duration
39 nights
Date
22 Mar 2027
Ship
Queen Victoria
  • Departure - Singapore City, Singapore
  • 14 stops  
  • Arrival - Southampton, Great Britain
£5499
From
£5390
Price per person / inside stateroom
3 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600, UP TO $600 ONBOARD CREDIT
Zambezi Queen, Victoria Falls
1 / 11
5 % off
AmaWaterways
Duration
17 nights
Date
25 Mar 2027
Ship
Zambezi Queen
  • Departure - Johannesburg, South Africa
  • 16 stops  
  • Arrival - Windhoek, Namibia
£16377
From
£15559
Price per person / suite
Show all departures (33)
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
MSC Armonia, Africa/Indian Ocean
1 / 20
Discount
MSC Cruises
Duration
3 nights
Date
26 Mar 2027
Ship
MSC Armonia
  • Departure - Cape Town, South Africa
  • 2 stops  
  • Arrival - Cape Town, South Africa
£379
From
£370
Price per person / inside stateroom
3 Available promotions:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%, SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Silver Dawn, Africa/Indian Ocean
1 / 20
5 % off
Silversea
Duration
14 nights
Date
28 Mar 2027
Ship
Silver Dawn
  • Departure - Mahè Island, Seychelles
  • 8 stops  
  • Arrival - Cape Town, South Africa
£7050
From
£6698
Price per person / suite
MSC Armonia, Africa/Indian Ocean
1 / 20
Discount
MSC Cruises
Duration
3 nights
Date
29 Mar 2027
Ship
MSC Armonia
  • Departure - Cape Town, South Africa
  • 2 stops  
  • Arrival - Durban, South Africa
£308
From
£301
Price per person / inside stateroom
3 Available promotions:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%, SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Armonia, Mediterranean
1 / 20
Discount
MSC Cruises
Duration
29 nights
Date
29 Mar 2027
Ship
MSC Armonia
  • Departure - Cape Town, South Africa
  • 15 stops  
  • Arrival - Venice, Italy
£2059
From
£1962
Price per person / oceanview stateroom
3 Available promotions:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%, SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Armonia, Mediterranean
1 / 20
Discount
MSC Cruises
Duration
26 nights
Date
1 Apr 2027
Ship
MSC Armonia
  • Departure - Durban, South Africa
  • 14 stops  
  • Arrival - Venice, Italy
£1689
From
£1609
Price per person / oceanview stateroom
3 Available promotions:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%, SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
50 of 206 pcs