Gil if you can get a flight DIRECT into Cape Town that is the BEST but they are usually harder to get. I think only BA, Luftansa and KLM fly directly into Cape Town.

The fares usually do not change much at all if you fly into Cape Town and out of Johannesburg.

This time I wanted to go to JNB as I am doing a trip to check out more camps first and of course I can only get into Cape Town.

If you fly into JNB you collect luggage and clear customs there first. Then you transfer (a three minute walk) to the domestic terminal and catch a flight to Cape Town. They leave about every hour all day long. BA has BA planes and also partners with Comair, there is also flights on South African Airways and also National. All fly from JNB to CPT.