Africa

Africa is a massive continent of contrasts, from the big five game resorts and sweeping landscapes found in cruises to South Africa, Namibia and Madagascar to the souks of Morocco and the colossal history of Egypt.

Africa is a massive continent of contrasts, from the big five game resorts and sweeping landscapes found in cruises to South Africa, Namibia and Madagascar to the souks of Morocco and the colossal history of Egypt. The options for cruises visiting Africa are varied, you can choose to embark on a river cruise down the Nile or Zambezi, or perhaps explore the ports along the coast either as part of a longer Worldwide or Mediterranean voyage, or as a dedicated intensive itinerary

When to visit?
Most cruises to Africa call between January and April but river cruises will run throughout the year. You will find most places in Africa are hot and humid, though South Africa has a more temperate climate.

Discover more about Afruca Cruises

An African voyage is synonymous with the extraordinarily diverse wildlife native to this unique continent. A cruise to South Africa or Walvis Bay in Namibia may offer you the opportunity to go on Safari to see the Big Five African game; lions, leopards, rhinoceros, elephants and Cape buffalo - but there is such variety of animals to see here, it is a nature-lovers delight

Cruises to Africa cannot avoid the weight of history, stretching back to the start of recorded history and of human civilisation itself. Egypt is the most prominent, with the tombs of the Pharaohs, pyramids and monuments to dynasties which ruled over 3,000 years before the birth of Christ. In South Africa, more recent history makes itself felt where you can visit Robben Island where Nelson Mandela was imprisoned; in other parts of Africa visitors can see everlasting remnants of the evils of the slave trade.

On the east coast where the waters of the Indian Ocean are warmer, there are some out and return cruises from ports like Mombasa and Cape Town visiting the islands of the Indian Ocean. Madagascar offers wonderful wildlife while islands like Mauritius and French Reunion provide beautiful beaches, mountainous scenery and great snorkelling.

Ports

Africa/Indian Ocean

We found

114 cruises

Zambezi Queen, Victoria Falls
1 / 11
AmaWaterways
Duration
9 nights
Date
6 Nov 2026
Ship
Zambezi Queen
  • Departure - Cape Town, South Africa
  • 10 stops  
  • Arrival - Victoria Falls, Zambia
From
£11793
Price per person / suite
Show all departures (46)
Zambezi Queen, Limpopo River
1 / 11
AmaWaterways
Duration
15 nights
Date
6 Nov 2026
Ship
Zambezi Queen
  • Departure - Cape Town, South Africa
  • 15 stops  
  • Arrival - Kruger Park, South Africa
From
£14985
Price per person / suite
Show all departures (45)
Zambezi Queen, Victoria Falls
1 / 11
AmaWaterways
Duration
14 nights
Date
6 Nov 2026
Ship
Zambezi Queen
  • Departure - Cape Town, South Africa
  • 14 stops  
  • Arrival - Pretoria, South Africa
From
£15446
Price per person / suite
Show all departures (2)
Le Ponant, Africa/Indian Ocean
1 / 17
Ponant
Duration
7 nights
Date
7 Nov 2026
Ship
Le Ponant
  • Departure - Mindelo, Cape Verde
  • 8 stops  
  • Arrival - Mindelo, Cape Verde
From
£7513
Price per person / suite
Zambezi Queen, Limpopo River
1 / 11
AmaWaterways
Duration
12 nights
Date
8 Nov 2026
Ship
Zambezi Queen
  • Departure - Johannesburg, South Africa
  • 13 stops  
  • Arrival - Kruger Park, South Africa
From
£14235
Price per person / suite
Show all departures (47)
Zambezi Queen, Victoria Falls
1 / 11
AmaWaterways
Duration
17 nights
Date
8 Nov 2026
Ship
Zambezi Queen
  • Departure - Johannesburg, South Africa
  • 17 stops  
  • Arrival - Serengeti National Park, Tanzania
From
£17562
Price per person / suite
Show all departures (47)
AmaLilia, Nile River
1 / 10
AmaWaterways
Duration
11 nights
Date
9 Nov 2026
Ship
AmaLilia
  • Departure - Luxor, Egypt
  • 8 stops  
  • Arrival - Luxor, Egypt
From
£6949
Price per person / oceanview stateroom
Show all departures (75)
TUI Al Horeya, Nile River
1 / 12
TUI River Cruises
Duration
7 nights
Date
10 Nov 2026
Ship
TUI Al Horeya
  • Departure - Luxor, Egypt
  • 8 stops  
  • Arrival - Luxor, Egypt
From
£1552
Price per person / balcony stateroom
Show all departures (16)
Silver Muse, Africa/Indian Ocean
1 / 20
Silversea
Duration
22 nights
Date
10 Nov 2026
Ship
Silver Muse
  • Departure - Cape Town, South Africa
  • 12 stops  
  • Arrival - Mumbai, India
From
£6900
Price per person / suite
Le Lapérouse, Africa/Indian Ocean
1 / 13
Ponant
Duration
8 nights
Date
11 Nov 2026
Ship
Le Lapérouse
  • Departure - Dakar, Senegal
  • 9 stops  
  • Arrival - Dakar, Senegal
From
£4695
Price per person / balcony stateroom
AmaDahlia, Nile River
1 / 13
AmaWaterways
Duration
11 nights
Date
11 Nov 2026
Ship
AmaDahlia
  • Departure - Luxor, Egypt
  • 8 stops  
  • Arrival - Luxor, Egypt
From
£6172
Price per person / oceanview stateroom
Show all departures (84)
Le Ponant, Africa/Indian Ocean
1 / 17
Ponant
Duration
7 nights
Date
14 Nov 2026
Ship
Le Ponant
  • Departure - Mindelo, Cape Verde
  • 8 stops  
  • Arrival - Mindelo, Cape Verde
From
£7104
Price per person / suite
Emerald Kaia, Africa/Indian Ocean
1 / 14
Emerald Cruises
Duration
12 nights
Date
17 Nov 2026
Ship
Emerald Kaia
  • Departure - Mahè Island, Seychelles
  • 12 stops  
  • Arrival - Mombasa, Kenya
From
£8951
Price per person / suite
Show all departures (2)
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
Le Lapérouse, Africa/Indian Ocean
1 / 13
Ponant
Duration
8 nights
Date
19 Nov 2026
Ship
Le Lapérouse
  • Departure - Dakar, Senegal
  • 9 stops  
  • Arrival - Dakar, Senegal
From
£4453
Price per person / balcony stateroom
RV Star of Luxor, Nile River
1 / 10
CroisiEurope Cruises
Duration
7 nights
Date
21 Nov 2026
Ship
RV Star of Luxor
  • Departure - Luxor, Egypt
  • 8 stops  
  • Arrival - Luxor, Egypt
From
£1225
Price per person / oceanview stateroom
Show all departures (21)
Le Ponant, Africa/Indian Ocean
1 / 17
Ponant
Duration
7 nights
Date
21 Nov 2026
Ship
Le Ponant
  • Departure - Mindelo, Cape Verde
  • 8 stops  
  • Arrival - Mindelo, Cape Verde
From
£7104
Price per person / suite
MSC Armonia, Africa/Indian Ocean
1 / 20
MSC Cruises
Duration
4 nights
Date
23 Nov 2026
Ship
MSC Armonia
  • Departure - Durban, South Africa
  • 3 stops  
  • Arrival - Durban, South Africa
From
£339
Price per person / inside stateroom
Show all departures (9)
RV African Dream, Zambezi River
1 / 9
CroisiEurope Cruises
Duration
8 nights
Date
24 Nov 2026
Ship
RV African Dream
  • Departure - Johannesburg, South Africa
  • 9 stops  
  • Arrival - Victoria Falls, Zambia
From
£4909
Price per person / balcony stateroom
Show all departures (4)
Le Dumont-d´Urville, Africa/Indian Ocean
1 / 18
Ponant
Duration
12 nights
Date
25 Nov 2026
Ship
Le Dumont-d´Urville
  • Departure - Dakar, Senegal
  • 2 stops  
  • Arrival - Walvis Bay, Namibia
From
£3202
Price per person / balcony stateroom
MSC Armonia, Africa/Indian Ocean
1 / 20
MSC Cruises
Duration
3 nights
Date
27 Nov 2026
Ship
MSC Armonia
  • Departure - Durban, South Africa
  • 3 stops  
  • Arrival - Durban, South Africa
From
£365
Price per person / inside stateroom
20 of 114 pcs