South Africa cruises bring together dramatic coastlines, brilliant wildlife and cities that feel worlds apart, making the journey between ports just as exciting as the places you visit. It's a destination where you can spend the morning beside the ocean and the afternoon looking out for something rather more wild.

Cape Town makes a spectacular starting point, with Table Mountain providing a memorable backdrop before you sail towards Port Elizabeth, East London or Durban. Longer itineraries can then continue into the Indian Ocean, linking South Africa with destinations such as Mauritius, Réunion and the Seychelles.

Choose from Africa cruises, longer world voyages and fly cruises, with options ranging from shorter coastal sailings to journeys that stretch across continents. South Africa is particularly well suited to travellers who want their cruise to feel like a proper expedition rather than simply a holiday at sea.

From coastal cities to inland treasures, explore the places that give this country its beauty.