South Africa is the most developed country in Africa, with one of the strongest economies of the continent. Therefore a high number of flights in Africa is to or from a destination in South Africa. See below for more information on Cape Town International.
There are multiple daily flights to all the major airports within the country. Contact any of the airlines for details. The low cost airlines (1 Time , Kulula , Mango ) are usually the cheapest and prices can be compared online. It is also worth comparing with the SAA  rates as they usually have online specials which are very reasonable.
OR Tambo International in Johannesburg and Cape Town International are the two major international gateways for tourists and foreign visitors. All the larger airports in South Africa used to be state owned, but has been privatised and are now managed by the Airports Company of South Africa .
The international terminal is currently undergoing major construction work and may look and feel disorganized. Everything a traveler need is however still there; it may be just a bit harder to find. If you cannot find what you are looking for, simply ask someone and they will point you in the right direction. Due to space limitations (made even worse by the construction work) you will find fewer restaurants there and they will almost always be fully occupied. It is well worth taking a walk over to Domestic if you don't find anything you like at International. The domestic terminals was enlarged a couple of years ago, is well organized and have all the shops and restaurants that you might need.
Located in Kempton Park, about 20km east of downtown Johannesburg, OR Tambo serves at the major sub-Saharan hub. More than 40 airlines fly regular flight to and from here. Everything you would expect from a large international airport is here: plenty of restaurants, shops and ATMs.
This airport has been renamed twice in the last couple of years; you may find that people and publications still refer to it by its previous names of Johannesburg International Airport or Jan Smuts. The airport is constantly expanding, and you will probably find construction work in progress: the current big project is an additional international terminal.
The airport is located at the intersection of the R21 and R24 freeways. From Johannesburg, follow the R24 east and take exit 46, from Tshwane, follow the R21 south and take exit 46.
The airport is organized into two main terminals, linked by a common atrium: Terminal A and Terminal B. Terminal A (the northern one) is for international flights and Terminal B (the southern one) is for domestic flights. The vast majority of international check-in counters are in Terminal A, but South African Airways international passengers must check in at SAA's counters in Terminal B even though their flights will depart from Terminal A.
OR Tambo's directional signage is notoriously vague and confusing, so ask for directions whenever you feel lost. For example, when you first approach the check-in counters, you will see many signs designating the counters by numbers, but no signs indicating which airlines correspond to which numbers. Some of the signs in Terminal A imply that the fastest way to the Car Rentals area is to walk through the parkade, which is incorrect.
When planning connections to domestic destinations within South Africa, note that OR Tambo does not have a direct link between the secure arrival area of Terminal A and the secure departure area of Terminal B. Like the United States, you will have to pass through customs and immigration if OR Tambo is your first stop in SA. Also, note that Terminal B does not have jetways or aircraft parking spots within walking distance for the domestic E Gates. In other words, the E Gates are actually a tarmac-level bus terminal for buses that take you to aircraft sitting at very remote parking spots.
Thus, to be assured of a smooth connection from international to domestic SA flights, you need to incorporate a minimum of at least two hours to pass through immigration control upon arrival at Terminal A, retrieve your baggage and go through customs, check your baggage again at the Connecting Flights counter on your left after exiting Customs, walk over to Terminal B departures, pass through Terminal B security control, and then walk to your gate. Then you may then have to take a bus ride if your aircraft was assigned to an E gate.
Finally, the Connecting Flights counter is small and understaffed and lines tend to accumulate quickly. It's not a mere bag drop. They will have to look at your papers just as when you checked in. Since you will have to pass through Terminal B security anyway, it may be faster to take your baggage over to the domestic check-in counters if the lines are long and your connection period is very tight.
The terminals themselves are heavily secured with 24-hour CCTV coverage and patrols by both private security and the South African Police Service. As with most international airports, the only major issues to worry about within the terminals are petty crimes like pickpocketing.
However, OR Tambo has a very serious problem with pilfering of personal belongings from baggage. Use a good baggage lock, consider using a baggage wrapping service in the terminal before you check bags, and do not check baggage unnecessarily early. Anything of value, like jewelry or electronics, should go in your carry-on bag whenever possible.
Furthermore, note that OR Tambo has a history of gangs identifying suitable targets in the terminals, following them towards their destinations on the freeways, and then ambushing them either on the freeways or at their destinations. Watch out for suspicious people following you when you leave the terminals by any form of ground transport (even escorted tour bus) and be prepared to divert to a police station, petrol station, or other appropriate public facility to seek assistance.
Airport Clinic and Travel Vaccination Centre, (Ground Floor, New Domestic Arrivals Terminal), ☎ +27 (0)11 921-6609. GP, dentist, vaccinations and malaria prophylaxisedit
ATMs, (Located at international arrivals and the shopping level in the Domestic Terminal). All of South Africa's major banks are represented, including Standard, Nedbank, and ABSA.edit
Baggage storage, (Below International arrivals on the upper level of the underground parkade, near the main lift lobby.). Open 24 hours. R50 per item for the first day, R40 thereafter. edit
Baggage wrapping in plastic, (Below International arrivals on the upper level of the underground parkade, near the main lift lobby.). Open 24 hours. R35 per item. edit
Foreign exchange, (Located in International Arrivals Terminal). ABSA, American Express, Rennies and Master Currency has outlets here.edit
Post office, (Located in Terminal B, ground level, just east of the main atrium). For last-minute shipping and mailing needs. There is a small post box accessible 24 hours in front of the post office, but it is large enough only to accommodate letters and postcards; packages must be mailed at the counter when the post office is open.edit
VAT Refunds, (Mezzanine level, International Departures, just after you have passed passport control), ☎ +27 (0)11 394-1117 (email@example.com), . edit
O.R Thambo is linked with the world-class high-speed train service known as the Gautrain. A trip from the airport to the popular Sandton central district will set you back about R130 but it is well worth the money if you are traveling to Sandton and beyond. Pre-paid cards are used to access the service and are available at the station in the airport either st the ticket office of the automated machines which accept cash and major credit cards. The train travels at 160km/h and the trip to Sandton is a safe, speedy 15 minute ride. Gautrain buses connect passengers to the areas surrounding each station. Payment for the bus service is made via the same per-paid card used on the train and costs R6 per trip.
The train is extremely clean and safe, being permanently patrolled by security. Be awarethat chewing gum is not even permitted on the carriages! The service can be used to connect to major centers within Johannesburg and Pretoria but be advised that the lat train departs at 8:30pm. The routes are limited and therefore simple to understand and are displayed widely at the stations and on board the trains.
Many tour operators offer transport/shuttles to and from the airport. Having someone who know the area drive you around gives you more peace of mind.
Magic Bus, (Located in the multistory parkade opposite the domestic terminal, but you can also email or phone them and request that you be met at the gate when your flight arrives), ☎ +27 (0)11 394-6902 (firstname.lastname@example.org, fax: +27 (0)11 466-2565), . Every two hours from 8AM to 6PM. Offers a scheduled service to most major hotels in Johannesburg/SandtonTo Sandton: adults R120, children R90. edit
Airport Shuttle, ☎ +27 (0)861 748-8853 (email@example.com, fax: +27 (0)86 501-0715), . To Sandton:R275 for max 3 passengers, R390 for max 7 passengers. To Sun City: R1200 max 5 passengers and a range of options in between. edit
Commalong Tours & Transfers, ☎ + 27(0) 82 926 0646 (24 Hours) (+27 (0)82 926-0646, firstname.lastname@example.org, fax: n/a), . 24 Hours. Door to door transfers, conference transport solutions, party busses, bachelor tours, soweto guided tours. Caters for all group sizes.To Sandton: R550 for up to 3 passengers, R50 for any additional passengers. edit
Your Choice Tours and Shuttles, ☎ +27 (0)845804802, . 24Hours. edit
Cab4U, ☎ +27 (0)725438849 (info@Cab4U.co.za), . 24Hours. Mini-buses and cars available for any number of passengers and luggage. edit
Emperors Palace, 64 Jones Road, Kempton Park (When exiting the airport, keep left and follow Jones Road. At the T-junction, take a right and keep following Jones road. The Casino resort and Hotel will be on your right.), ☎ +27 (0)11 928-1000 (email@example.com, fax: +27 (0)11 928-1201). edit
Garden Court OR Tambo International Airport, 2 Hulley Road, Isando, ☎ +27 (0)11 392-1062 (firstname.lastname@example.org), . 3km from the airport, transport to/from airport and shopping centres.edit
CPT/FACT, ☎ +27 (0)21 937-1200, . Cape Town, International Port of Entry(-33.960,18.600)edit
The second biggest airport in South Africa and is located around 20km east from the city centre of Cape Town. It can easily reached by all National Roads and situated directly at the N2 near Bellville. There is also a bus connection to the Civic Center in downtown Cape Town which runs serveral times per hour.
A growing number of International airlines fly into CPT. These are:
South African Airways and South African Express operate some international routes from CPT, but for the majority of destinations you will have to fly via Johannesburg. Some flights offered are to Frankfurt, London, Gaborone, and few cities in Namibia.
DUR/FADN (durban), ☎ +27 (0)31 451-6758, . Durban, International Port of Entry(-29.970,)edit
King Shaka International Airport, 35km north of Durban, is served by all major South African airlines. Flights to most citites are operated. A number of smaller cities are however not connected from here. Also provides flights to Mauritius
International flights take place to Mauritius (Air Mauritius), Dubai (Emirates) and Swaziland (with Swazi Express Airways  and South African Express).
King Shaka International opened in May 2010. The old Durban International was deemed to small to handle the increase in commercial and tourist trade through Durban.
Mainly for smaller charter, cargo and classic airlines flights, it is in fact busier than Johannesburg International and sees more air traffic. Kulula.com  is currently flying a commercial flight to Cape Town from the airport.
Phone number: +27 033 392 3100 Pietermaritzburg
Oribi Airport offers daily flights to Johannesburg. Service can be slightly erratic or heavily booked, so keep that in mind when booking important flights.
This is a usable article. It touches on all the major areas of the topic. An adventurous person could use this article, but please plunge forward and help it grow!