Dear Diane: Over the years I have found the cheapest way to get to South Africa is to fly via London. Often this means two separate tickets. I have flown United to London, and then British Airways from London to Johannesburg. You have to ask your travel agent for the best routing, I use American Express Platinum Card travel services and they find the best combination. I fly to London and stay a few days to get over the jet lag. Remember United do not fly to South Africa. Often flying via Frankfurt is a good option, but for my money selecting a good price to London by any airline and then BA to Joburg is the best. Cheers, John E. Bryan