There are many direct international flights into Cape Town but there are some that require you to change planes at Johannesburg airport.
Once in the city you can take your pick from public transport like mini-bus taxis, white taxis, buses or metro trains. The public transport system is very reliable and affordable and is authentically Capetonian in nature.
You can also rent a private car or motorcycle at one of the many large car rental places around the city or at the airport itself.