You want to get on the cheapest flight from Kimberley to Johannesburg - it's just SA Express flying the route, so there is not much room to maneuver. Try be flexible with your flight dates and times so that you don't hit the more expensive airfares. If prices are still too high, then consider driving or taking a bus.