Sea Ports in South Africa

The main ports are Cape Town, Durban, East London and Port Elizabeth. St Helena Steamship Co Ltd runs a regular passenger service from Avonmouth to Cape Town. Cruises are offered by various companies between South Africa and the Indian Ocean Islands. Cruise lines include Cunard, Eurocruises, Orient Lines, P&O, Peter Deilmann Cruises, Princess, Radisson Seven Seas and Silversea Cruises.