I am a Delta employee and I can tell you that your baggage allowance to Johannesburg or Cape Town is one checked bag. You are allowed one carry bag. Your one checked bag if over 50 lbs will incur the same baggage fees as a paying passenger. If you have a bag 51-70 lbs, the charge is $150. If your bag is 71-100 lbs, the charge is $300. Also, if your bag is oversize more than 62 inches, you will also be charged $175 on top of the weight charge. Non Rev travelers to South Africa are not allowed excess baggage so you will not be able to take more than one checked bag. The counter will require you to make arrangements for shipping the bag and there are no exceptions. I hope this has helped you with your question. Anymore questions concering baggage, refer to Delta.com under traveling and check in.