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!
Coral Princess, World Cruise
1 / 14
5 % off — 4 days left
Princess Cruises
Duration
65 nights
Date
9 Mar 2028
Ship
Coral Princess
  • Departure - Cape Town, South Africa
  • 34 stops  
  • Arrival - Los Angeles, USA
£7520
From
£7144
Price per person / inside stateroom
2 Available promotions:
All-In: Upgrade to 'Princess Plus' for £53pp/pd, Blue Friday Sale: Save up to £300pp!
Queen Anne, Canary Islands
1 / 35
Discount — 4 days left
Cunard
Duration
17 nights
Date
15 Apr 2028
Ship
Queen Anne
  • Departure - Cape Town, South Africa
  • 5 stops  
  • Arrival - Southampton, Great Britain
£2269
From
£2179
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 Anne, Canary Islands
1 / 35
Discount — 4 days left
Cunard
Duration
19 nights
Date
15 Apr 2028
Ship
Queen Anne
  • Departure - Cape Town, South Africa
  • 6 stops  
  • Arrival - Hamburg, Germany
£2399
From
£2304
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 Anne, Canary Islands
1 / 35
Discount — 4 days left
Cunard
Duration
19 nights
Date
15 Apr 2028
Ship
Queen Anne
  • Departure - Cape Town, South Africa
  • 6 stops  
  • Arrival - Hamburg, Germany
£3409
From
£3273
Price per person / inside stateroom
3 Available promotions:
30% off Signature Packages, Get up to $800 Onboard Credit, Save 10% off your Drinks Package
Seven Seas Mariner, Canary Islands
1 / 10
6 % off — 4 days left
Regent Seven Seas Cruises
Duration
21 nights
Date
28 Apr 2028
Ship
Seven Seas Mariner
  • Departure - Cape Town, South Africa
  • 10 stops  
  • Arrival - Lisbon, Portugal
£12109
From
£11383
Price per person / suite
Azamara Onward, Canary Islands
1 / 17
5 % off — 4 days left
Azamara
Duration
17 nights
Date
9 May 2028
Ship
Azamara Onward
  • Departure - Cape Town, South Africa
  • 7 stops  
  • Arrival - Las Palmas, Canary Islands
£4109
From
£3904
Price per person / oceanview stateroom
Azamara Onward, Mediterranean
1 / 17
5 % off — 4 days left
Azamara
Duration
24 nights
Date
9 May 2028
Ship
Azamara Onward
  • Departure - Cape Town, South Africa
  • 13 stops  
  • Arrival - Barcelona, Spain
£9519
From
£9044
Price per person / balcony stateroom
Azamara Onward, Mediterranean
1 / 17
5 % off — 4 days left
Azamara
Duration
51 nights
Date
9 May 2028
Ship
Azamara Onward
  • Departure - Cape Town, South Africa
  • 39 stops  
  • Arrival - Athens (Piraeus), Greece
£12319
From
£11704
Price per person / oceanview stateroom
Azamara Onward, Africa/Indian Ocean
1 / 17
5 % off — 4 days left
Azamara
Duration
15 nights
Date
20 Dec 2028
Ship
Azamara Onward
  • Departure - Cape Town, South Africa
  • 11 stops  
  • Arrival - Port Louis, Mauritius
£3519
From
£3344
Price per person / inside stateroom
Azamara Onward, Africa/Indian Ocean
1 / 17
5 % off — 4 days left
Azamara
Duration
31 nights
Date
20 Dec 2028
Ship
Azamara Onward
  • Departure - Cape Town, South Africa
  • 21 stops  
  • Arrival - Port Louis, Mauritius
£7839
From
£7448
Price per person / inside stateroom
Queen Elizabeth, Africa/Indian Ocean
1 / 26
Discount — 4 days left
Cunard
Duration
19 nights
Date
10 Feb 2029
Ship
Queen Elizabeth
  • Departure - Cape Town, South Africa
  • 8 stops  
  • Arrival - Singapore City, Singapore
£2999
From
£2880
Price per person / inside stateroom
Available promotion:
30% off Signature Packages
Queen Elizabeth, Africa/Indian Ocean
1 / 26
Discount — 4 days left
Cunard
Duration
24 nights
Date
10 Feb 2029
Ship
Queen Elizabeth
  • Departure - Cape Town, South Africa
  • 10 stops  
  • Arrival - Hong Kong, China
£3699
From
£3552
Price per person / inside stateroom
Available promotion:
30% off Signature Packages
Queen Elizabeth, Africa/Indian Ocean
1 / 26
Discount — 4 days left
Cunard
Duration
19 nights
Date
10 Feb 2029
Ship
Queen Elizabeth
  • Departure - Cape Town, South Africa
  • 8 stops  
  • Arrival - Singapore City, Singapore
£4259
From
£4089
Price per person / inside stateroom
Available promotion:
30% off Signature Packages
Queen Elizabeth, World Cruise
1 / 26
Discount — 4 days left
Cunard
Duration
34 nights
Date
10 Feb 2029
Ship
Queen Elizabeth
  • Departure - Cape Town, South Africa
  • 13 stops  
  • Arrival - Fremantle, Perth, Australia
£5199
From
£4992
Price per person / inside stateroom
Available promotion:
30% off Signature Packages
Queen Elizabeth, Africa/Indian Ocean
1 / 26
Discount — 4 days left
Cunard
Duration
24 nights
Date
10 Feb 2029
Ship
Queen Elizabeth
  • Departure - Cape Town, South Africa
  • 10 stops  
  • Arrival - Hong Kong, China
£5289
From
£5078
Price per person / inside stateroom
Available promotion:
30% off Signature Packages
Queen Elizabeth, World Cruise
1 / 26
Discount — 4 days left
Cunard
Duration
43 nights
Date
10 Feb 2029
Ship
Queen Elizabeth
  • Departure - Cape Town, South Africa
  • 17 stops  
  • Arrival - Sydney, Australia
£6499
From
£6240
Price per person / inside stateroom
Available promotion:
30% off Signature Packages
Queen Elizabeth, World Cruise
1 / 26
Discount — 4 days left
Cunard
Duration
34 nights
Date
10 Feb 2029
Ship
Queen Elizabeth
  • Departure - Cape Town, South Africa
  • 13 stops  
  • Arrival - Fremantle, Perth, Australia
£6609
From
£6345
Price per person / inside stateroom
Available promotion:
30% off Signature Packages
Queen Elizabeth, World Cruise
1 / 26
Discount — 4 days left
Cunard
Duration
43 nights
Date
10 Feb 2029
Ship
Queen Elizabeth
  • Departure - Cape Town, South Africa
  • 17 stops  
  • Arrival - Sydney, Australia
£8239
From
£7910
Price per person / inside stateroom
Available promotion:
30% off Signature Packages
Azamara Onward, Africa/Indian Ocean
1 / 17
5 % off — 4 days left
Azamara
Duration
20 nights
Date
20 Feb 2029
Ship
Azamara Onward
  • Departure - Cape Town, South Africa
  • 11 stops  
  • Arrival - Las Palmas, Canary Islands
£2999
From
£2850
Price per person / inside stateroom
Azamara Onward, Canary Islands
1 / 17
5 % off — 4 days left
Azamara
Duration
30 nights
Date
20 Feb 2029
Ship
Azamara Onward
  • Departure - Cape Town, South Africa
  • 20 stops  
  • Arrival - Lisbon, Portugal
£5829
From
£5538
Price per person / inside stateroom
40 of 42 pcs

Other destinations