Originally Posted by
AAJetMan
I would buy a separate ticket JNB-CPT (perhaps South African Airways)
Depends on whether you want *A or OW miles. The BA franchise carrier Comair flies that route & is very good, IME. There are also several LCCs offering various levels of prices & reliability, 'though I've never tried them.