Most of the larger cruise lines, such as Princess Cruises (http://www.princess.com/p...) offer Cape Town as one of their destinations, but you can also try something different
RMS St Helena
This passenger/cargo ship is the last working Royal Mail Ship and stops at Cape Town on its way to St Helena.
Open times are often extended during South African holidays..For a full list of entry ports or any additional information see the South African Border Information Service (http://www.rsaborders.co.za/) or contact them on +27 086 026-7337.
South Africa has 10 international airports, the two major ones being Cape Town International and OR Tambo International Airport in Johannesburg.Durban International Airport is the third biggest airport. Regular Flights from and to: Blantyre, Cairo, Gaborone, Dar es Salaam, Harare, Lilongwe, Livingstone, Luanda, Lusaka, Kinshasa, Maputo, Manzini, Maun, Mauritius, Nairobi, Victoria Falls and Windhoek.
Direct flights also arrive from major European centres, including: Amsterdam, Athens, Madrid, London, Paris, Istanbul, Frankfurt, Munich, Zurich and Lisbon. There are also direct flights from Abu Dhabi, Dubai, Doha, New York, Atlanta, Washington, D.C., Buenos Aires, Mumbai, Hong Kong, Kuala Lumpur, Sao Paulo, Singapore, Sydney and Perth. You may also want to have a look at Discount airlines in Africa.
See Air travel in South Africa for detailed information.Note: Baggage theft at airports is common especially at OR Tambo International Airport in Johannesburg so avoid putting valuables such as jewelry and expensive devices in your main luggage if you can and place them in your hand luggage.
The following nationalities do not need a visa for a stay of 90 days or less:Andorra, Argentina, Australia, Austria, Belgium, Botswana, Brazil, Canada, Chile, Czech Republic, Denmark, Ecuador, Finland, France, Germany, Greece, Iceland, Ireland, Israel, Italy, Jamaica, Japan, Liechtenstein, Luxembourg, Malta, Monaco, the Netherlands, New Zealand, Norway, Paraguay, Portugal, Saint Vincent and the Grenadines, San Marino, Singapore, Spain, Sweden, Switzerland, Tanzania 90 days per 1 year, United Kingdom, United States, Uruguay, Venezuela, Zimbabwe, and citizens of British Overseas Territories.
The following nationalities do not need a visa for a stay of 30 days or less:Antigua and Barbuda, Barbados, Belize, Benin, Bolivia, Cape Verde, Costa Rica, Cyprus, Gabon, Guyana, Hong Kong BNO passports or SAR passports, Hungary, Jordan, Lesotho, Macau, Malaysia, Malawi, Maldives, Mauritius, Mozambique, Namibia, Peru, Poland, Seychelles, Slovakia, South Korea, Swaziland, Thailand, Turkey, and Zambia.
Citizens of India have to apply for tourist visas but this visa is issued gratis. The same applies to South Africans visiting India. This is because of the reciprocity that India shares with a lot of countries like Argentina, Uruguay and Mongolia.
Do not show up without a visa if you are required to have one, as visas will not be issued at points of entry. If needed, you can extend your visa in South Africa. With an extension the total amount of time you are allowed to stay is 6 months. Additional information as well as Visa application forms can be found at the Department of Home Affairs (http://www.home-affairs.g...) , ph +27 012 810 8911.
The Department of Home Affairs is notoriously inefficient, so make sure to apply for visas and visa extensions as early as possible.
Make sure you have 2 blank pages back to back in your passport and that it is valid for at least 30 days after your intended date of departure, or you will be sent back! Make sure you have a return ticket available or they will send you back. If you need to pick up a ticket at the airport have the flight number and details handy and speak with the customs guy, they should check your story out and let you in be firm. Be wary of arriving with a damaged passport as new security measures might trip up your entry.