No, South Africa is not an expensive destination. The biggest cost or the trip is the flight to get there. Accommodation, food, and activities are quite cheap in South Africa. But - as everywhere in the world - a lot depends on the choices you make and mostly on the accommodations that you choose.