Cape Town

Cape Town

Cape Town is one of South Africa’s major cities, along with being a major port for cruise arrivals and departures. Full of culture and natural beauty, it’s great for stays long and short.

Cape Town is a vibrant location for South African culture, packed with diverse attractions ranging from the manmade to the majesty of nature. For outdoors enthusiasts, the must-see sights include the world-renowned Table Mountain, stunning beaches, and even the chance to see penguins. For a metropolitan visit, focus on exploring the waterfront, while wine lovers can investigate the nearby vineyards. All of this is accented with a diversity of art and culture. At the same time, the city also acts as a significant port, with cruises from Cape Town going all over the African/Indian Ocean territory. Get a closer look at itineraries that stop in or start from Cape Town below, and get booking.

Cape Town

We found

42 cruises

Seven Seas Voyager, Africa/Indian Ocean
1 / 10
6 % off — 4 days left
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
£10960
Price per person / suite
Available promotion:
Black Friday Early Access: up to 40% off & US$500 Onboard Credit
Sirena, Africa/Indian Ocean
1 / 12
6 % off — 4 days left
Oceania Cruises
Duration
24 nights
Date
7 Feb 2027
Ship
Sirena
  • Departure - Cape Town, South Africa
  • 13 stops  
  • Arrival - Lisbon, Portugal
£8369
From
£7867
Price per person / inside stateroom
Available promotion:
Your World Included™ - Choice of Complimentary Wine & Beer or Shore Excursion Credit
MSC Armonia, Africa/Indian Ocean
1 / 20
Discount — 4 days left
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
£569
Price per person / inside stateroom
Show all departures (2)
MSC Armonia, Africa/Indian Ocean
1 / 20
Discount — 4 days left
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
£368
Price per person / inside stateroom
MSC Armonia, Africa/Indian Ocean
1 / 20
Discount — 4 days left
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
£299
Price per person / inside stateroom
MSC Armonia, Mediterranean
1 / 20
Discount — 4 days left
MSC Cruises
Duration
29 nights
Date
29 Mar 2027
Ship
MSC Armonia
  • Departure - Cape Town, South Africa
  • 15 stops  
  • Arrival - Venice, Italy
£2109
From
£2025
Price per person / oceanview stateroom
Queen Victoria, Canary Islands
1 / 26
Discount — 4 days left
Cunard
Duration
20 nights
Date
10 Apr 2027
Ship
Queen Victoria
  • Departure - Cape Town, South Africa
  • 7 stops  
  • Arrival - Southampton, Great Britain
£2429
From
£2332
Price per person / inside stateroom
4 Available promotions:
30% off Signature Packages, Black Friday Event: 10% off!, Get up to $800 Onboard Credit, Save 10% off your Drinks Package
Queen Victoria, Canary Islands
1 / 26
Discount — 4 days left
Cunard
Duration
22 nights
Date
10 Apr 2027
Ship
Queen Victoria
  • Departure - Cape Town, South Africa
  • 8 stops  
  • Arrival - Hamburg, Germany
£3014
From
£2894
Price per person / inside stateroom
4 Available promotions:
30% off Signature Packages, Black Friday Event: 10% off!, Get up to $800 Onboard Credit, Save 10% off your Drinks Package
Queen Victoria, Canary Islands
1 / 26
Discount — 4 days left
Cunard
Duration
22 nights
Date
10 Apr 2027
Ship
Queen Victoria
  • Departure - Cape Town, South Africa
  • 8 stops  
  • Arrival - Hamburg, Germany
£3984
From
£3825
Price per person / inside stateroom
4 Available promotions:
30% off Signature Packages, Black Friday Event: 10% off!, Get up to $800 Onboard Credit, Save 10% off your Drinks Package
Seven Seas Splendor, Mediterranean
1 / 9
6 % off — 4 days left
Regent Seven Seas Cruises
Duration
22 nights
Date
26 Apr 2027
Ship
Seven Seas Splendor
  • Departure - Cape Town, South Africa
  • 9 stops  
  • Arrival - Civitavecchia (Rome), Italy
£7549
From
£7097
Price per person / suite
Seven Seas Splendor, Transatlantic
1 / 9
6 % off — 4 days left
Regent Seven Seas Cruises
Duration
36 nights
Date
26 Apr 2027
Ship
Seven Seas Splendor
  • Departure - Cape Town, South Africa
  • 15 stops  
  • Arrival - New York, USA
£13609
From
£12793
Price per person / suite
Vista, Mediterranean
1 / 26
6 % off — 4 days left
Oceania Cruises
Duration
26 nights
Date
20 May 2027
Ship
Vista
  • Departure - Cape Town, South Africa
  • 14 stops  
  • Arrival - Civitavecchia (Rome), Italy
£6165
From
£5796
Price per person / balcony stateroom
2 Available promotions:
Black Friday: up to 50% Savings, Your World Included™ - Choice of Complimentary Wine & Beer or Shore Excursion Credit
Seven Seas Navigator, Canary Islands
1 / 9
6 % off — 4 days left
Regent Seven Seas Cruises
Duration
20 nights
Date
20 Nov 2027
Ship
Seven Seas Navigator
  • Departure - Cape Town, South Africa
  • 10 stops  
  • Arrival - Lisbon, Portugal
£10239
From
£9625
Price per person / suite
MSC Sinfonia, Africa/Indian Ocean
1 / 30
Discount — 4 days left
MSC Cruises
Duration
5 nights
Date
10 Jan 2028
Ship
MSC Sinfonia
  • Departure - Cape Town, South Africa
  • 4 stops  
  • Arrival - Cape Town, South Africa
£598
From
£581
Price per person / inside stateroom
Show all departures (2)
MSC Sinfonia, Africa/Indian Ocean
1 / 30
Discount — 4 days left
MSC Cruises
Duration
3 nights
Date
28 Jan 2028
Ship
MSC Sinfonia
  • Departure - Cape Town, South Africa
  • 2 stops  
  • Arrival - Cape Town, South Africa
£345
From
£335
Price per person / inside stateroom
Queen Elizabeth, Africa/Indian Ocean
1 / 26
Discount — 4 days left
Cunard
Duration
20 nights
Date
5 Feb 2028
Ship
Queen Elizabeth
  • Departure - Cape Town, South Africa
  • 9 stops  
  • Arrival - Singapore City, Singapore
£2999
From
£2880
Price per person / inside stateroom
3 Available promotions:
30% off Signature Packages, Get up to $800 Onboard Credit, Save 10% off your Drinks Package
Queen Elizabeth, Africa/Indian Ocean
1 / 26
Discount — 4 days left
Cunard
Duration
25 nights
Date
5 Feb 2028
Ship
Queen Elizabeth
  • Departure - Cape Town, South Africa
  • 11 stops  
  • Arrival - Hong Kong, China
£3679
From
£3532
Price per person / inside stateroom
3 Available promotions:
30% off Signature Packages, Get up to $800 Onboard Credit, Save 10% off your Drinks Package
Queen Elizabeth, Africa/Indian Ocean
1 / 26
Discount — 4 days left
Cunard
Duration
20 nights
Date
5 Feb 2028
Ship
Queen Elizabeth
  • Departure - Cape Town, South Africa
  • 9 stops  
  • Arrival - Singapore City, Singapore
£4219
From
£4051
Price per person / inside stateroom
3 Available promotions:
30% off Signature Packages, Get up to $800 Onboard Credit, Save 10% off your Drinks Package
Queen Elizabeth, Africa/Indian Ocean
1 / 26
Discount — 4 days left
Cunard
Duration
25 nights
Date
5 Feb 2028
Ship
Queen Elizabeth
  • Departure - Cape Town, South Africa
  • 11 stops  
  • Arrival - Hong Kong, China
£5149
From
£4944
Price per person / inside stateroom
3 Available promotions:
30% off Signature Packages, Get up to $800 Onboard Credit, Save 10% off your Drinks Package
Coral Princess, World Cruise
1 / 14
5 % off — 4 days left
Princess Cruises
Duration
50 nights
Date
9 Mar 2028
Ship
Coral Princess
  • Departure - Cape Town, South Africa
  • 27 stops  
  • Arrival - Fort Lauderdale, Florida
£5763
From
£5475
Price per person / inside stateroom
2 Available promotions:
All-In: Upgrade to 'Princess Plus' for £53pp/pd, Blue Friday Sale: Save up to £300pp!
20 of 42 pcs

Other destinations