Are you looking for a cruise to South Africa? Choose from 40 unique cruise itineraries to South Africa, departing from Cape Town, Dubai, Durban, Las Palmas de Gran Canaria, Mahe and more. December and January are the most popular months to cruise to South Africa and we have over 66 departures available from eight of the world's leading cruise lines.